[LUG.ro] chequeo de conectividad y cuelgue de script

Gabriel Parrondo g.parrondo en gmail.com
Mar Mayo 20 22:13:51 ART 2014


Para un caso asi lo mejor seria usar cron:
*/5 * * * * elscript

Donde 'elscript' seria la ruta al script que te actualiza la ip publica. Se
ejecuta cada 5 minutos, pero lo podes ajustar como quieras.

Si queres manejarlo si o si todo dentro del script, podes  usar timeout
(man 1 timeout) que por lo que vi viene en la mayoria de las distros.
Combinado con un while asi:

while ! ip_act=$(timeout 5s lynx $OPTS);do sleep 1; done

Ajusta el timeout y el tiempo entre reintentos. Si le agregas un numero
maximo de reintentos, podes combinar con cron para tener una solucion
robusta.

Perdon si llega top-posted y html... android no da muchas opciones o no las
conozco.


Más información sobre la lista de distribución Lugro