He encontrado la secuencia de comandos agradable a continuación para hacer ping a un host para comprobar si está arriba o abajo. Sin embargo, no he encontrado una forma (y mi conocimiento de programación muy básico me ha fallado aquí) sobre cómo puedo hacer ping a varios servidores. Idealmente iría HOST1 = XXX, HOST2 = YYY, etc. ...
¿Podría alguien apuntarme en la dirección correcta? Tengo unos 10 hosts y me gustaría ver el estado arriba / abajo para. El script Geektool se copió de 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