¿Cómo puedo usar el terminal para hacer ping a una computadora cada 60 segundos continuamente? Si no hay respuesta de ping, haga ping cada 1 segundo, si todavía no responde después de 5 pings de un segundo, suene una alarma y continúe haciendo pings cada segundo (sin hacer sonar otra alarma) hasta que Recibo una respuesta, luego vuelvo a hacer ping cada 60 segundos.
También me gustaría ver un número de conteo progresivo para saber cuántos pings exitosos he tenido desde que ingresé el comando como si fuera a hacer un "ping ip" normal.
Actualmente estoy usando este comando que está cerca, pero quiero más. Encontré / adapté este comando de otra publicación en este sitio.
while :; do ping -t 2 -c 1 $1192.168.1.100 || open alarm.m4a; sleep 60; done
Respuestas:
fuente