16 lines
313 B
Bash
Executable file
16 lines
313 B
Bash
Executable file
#!/bin/sh
|
|
|
|
if [ $# -lt 1 ]; then
|
|
echo "`basename $0`"' host(s)'
|
|
exit 1
|
|
fi
|
|
|
|
# how many times to try
|
|
COUNT="5"
|
|
|
|
for host in $@; do
|
|
ping_result="not reachable."
|
|
echo -n "Testing if host $host is reachable: "
|
|
ping -c $COUNT $host &>/dev/null && ping_result="reachable."
|
|
echo $ping_result
|
|
done
|