Znalazłem poniżej fajny skrypt do pingowania hosta, aby sprawdzić, czy jest w górę, czy w dół. Jednak nie znalazłem sposobu (a moja bardzo podstawowa wiedza programistyczna zawiodła mnie tutaj), w jaki sposób mogę pingować wiele serwerów. Idealnie wybrałbym HOST1 = XXX, HOST2 = YYY itp ...
Czy ktoś może skierować mnie w dobrym kierunku? Mam około 10 hostów, dla których chciałbym zobaczyć status góra / dół. Skrypt Geektool skopiowany z macosxtips.co.uk
HOST=typehostnamehere
PING=`ping -q -c 1 $HOST`
if [[ $? -eq 0 ]] ; then
TIME=`echo $PING |tail -1 | cut -d/ -f 5`
echo ${TIME}ms away from $HOST
exit 0
else
echo $HOST could not be reached
exit 2
fi