[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