[eside-ghost] Script para logear fallos de internet

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


Very thankius!
Parece que este si funciona, y me sirve para ver los datos exactos xD hay
que joderse, lo que pueden joder unos picos que no duran ni 1 seg sin
linea....
De todas formas alguien me puede explicar que hace el " $? -eq 0 " se que
compara algo con 0 (supongo que el 0 sera el tipico false), pero que es esa
variable? Ah, y el "last=blah" que hace el "blah"? A ver si asi poco a poco
puedo arreglarme mis propios problemas :D
Eskerrik!! Aguur!

2008/7/5 STenyaK (Bruno Gonzalez) <stenyak en gmail.com>:

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


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