[eside-ghost] Script para logear fallos de internet
STenyaK (Bruno Gonzalez)
stenyak en gmail.com
Sab Jul 5 19:27:30 CEST 2008
On 05/07/2008, Unai Orbe <uorbe001 en gmail.com> wrote:
> Muchas gracias, pero no estoy seguro de que haga exactamente lo que deberia
> xD
> Lo he probado y esta continuamente escribiendo ON y OFF alternamente, es
> decir ON,OFF, ON,OFF,ON,OFF... por lo que entiendo del script, es lo que
Perdon, lo he escrito rapidamente en terminal y de tanto ofuscarlo en
una linea tendra algun bug O:-) Te lo reescribo con indentacion y
comprobado que funciona. Lo que hace es escribir una linea cada vez q
cambia el estado de la conexion (así no tienes un log de 10000 lineas
si se va la luz, etc, aunque puedes hacer que sea verboso y loggee
cada intento si quieres).
#!/bin/bash
last=blah
while true; do
ping -c 1 www.google.es &>/dev/null
if [ $? -eq 0 ]; then
if [ "$last" != "ON" ];then
last=ON
echo "$last at $(date)"
fi
elif [ $last != OFF ];then
last=OFF
echo "$last at $(date)"
fi
done
--
Saludos,
Bruno González
_______________________________________________
Msn/Jabber: stenyak AT gmail.com
ICQ: 153709484
http://www.stenyak.com
Más información sobre la lista de distribución eside-ghost