[eside-ghost] Script para logear fallos de internet
Unai Orbe
uorbe001 en gmail.com
Sab Jul 5 18:56:55 CEST 2008
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
deberia hacer, por que "cuando $last no es ON" $last=ON y enseña el "ON" y
date, y en la siguiente pasada del bucle como $last=ON pues salta el otro if
y hace lo contrario...
No se si he entendido lo que hace, pero si he entendido bien el codigo es lo
que deberia hacer, por que no depende del exito al escribir en /dev/null
para entrar en los if (y cambiar la variable). El tema es que no se manejar
bien lo del /dev/null , pero si hiciera un
> if [ !ping -c 1 www.google.es &>/dev/null ]; then echo "OFF $(date)"
dentro de un bucle no deberia funcionar? (solo necesito que logee los
fallidos, los que estan bien me da lo mismo)
Eskerrik!! Aguur!
2008/7/5 STenyaK (Bruno Gonzalez) <stenyak en gmail.com>:
> > Pon esto es un bucle, y redirecciona la salida a un fichero cualquiera:
> Es decir:
>
> last=ON
> while true; do
> ping -c 1 www.google.es &>/dev/null && if [ $last != ON ];then
> last=ON;echo "$last at $(date)"; fi || if [ $last != OFF ];then
> last=OFF; echo "$last at $(date)"; fi
> done
>
>
> (asi un poco offtopic, hay alguna forma de que el supuesto "texto
> plano" de gmail no salga formateado a 80 caracteres?)
>
> --
> Saludos,
> Bruno González
>
> _______________________________________________
> Msn/Jabber: stenyak AT gmail.com
> ICQ: 153709484
> http://www.stenyak.com
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20080705/68523178/attachment.htm
Más información sobre la lista de distribución eside-ghost