[eside-ghost] Script para logear fallos de internet

Unai Orbe uorbe001 en gmail.com
Sab Jul 5 19:08:19 CEST 2008


Me respondo a mi mismo, lo que he dicho no funciona, he probadoa  ejecutar
eso a la vez que un ping normal, y el ping me daba paquetes perdidos al
final y el script no escribe nada...

2008/7/5 Unai Orbe <uorbe001 en gmail.com>:

> 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/36926739/attachment.htm


Más información sobre la lista de distribución eside-ghost