ping utilities
pingtest
#!/bin/sh if [ $# -eq 3 ] then cat <<HELP pingtest <IP> <NAME> This tool needs one ip as a parameter and a second with a shortname/comment and will just answer with a coloured "ok" or "fail". HELP exit 1 fi printf "%-15s%15s " $1 $2; ping -q -f -c 3 -w 1 $1 > /dev/null && echo -e '\t\033[32mok\033[39m' || echo -e '\t\033[31mfail\033[39m'
pingset
#!/bin/sh pingtest 192.168.111.1 fritzbox pingtest 192.168.111.15 drucker pingtest 192.168.111.16 farbdrucker pingtest 192.168.111.77 blafuh
obsolet pingtest
- small script to check if a host is up
#!/bin/sh if [ $# -ne 1 ] then cat <<HELP pingtest <IP> This tool need one ip as a parameter. HELP exit 1 fi echo -n $1; ping -q -f -c 3 -w 1 $1 > /dev/null && echo -e '\t\033[32mok\033[39m' || echo -e '\t\033[31mfail\033[39m'
hostup
Checks if your hosts a up – ideal for a loginscript.
#!/bin/sh
for i in 10.135.64.31 10.135.64.32 10.135.64.33
do
pingtest $i
done
older obsolet fwping
#!/bin/sh pingtest 10.125.66.231 fw01 pingtest 10.125.66.241 fw02
pingtest
#!/bin/sh if [ $# -eq 3 ] then cat <<HELP pingtest <IP> <NAME> This tool needs one ip as a parameter and a second with a shortname/comment and will just answer with a coloured "ok" or "fail". HELP exit 1 fi echo -n $1; echo -n " "$2" "; ping -q -f -c 3 -w 1 $1 > /dev/null && echo -e '\t\033[32mok\033[39m' || echo -e '\t\033[31mfail\033[39m'