Hace 15 años | Por linuxero28 a greenbiteblog.org
Publicado hace 15 años por linuxero28 a greenbiteblog.org

En este artículo nos explican de manera sencilla cómo hacer un Watchdog(perro-guardian) para GNU/Linux, viene el código del programa y me ha resultado bastante útil para usar por ejemplo con el emule.

Comentarios

zup

Eso no es un watchdog completo. El programa se ocupa de (re)lanzar otro proceso, pero en caso de bloqueo del equipo o caída de su shell no se relanzaría.

zup

"A watchdog timer is a computer hardware timing device that triggers a system reset if the main program, due to some fault condition, such as a hang, neglects to regularly service the watchdog (writing a “service pulse” to it, also referred to as “petting the dog” or "feed the watchdog"[1] or "waking the watchdog") . The intention is to bring the system back from the hung state into normal operation." (sacado de la wikipedia).

Traducido: un watchdog (aquí hablan de hardware) es un dispositivo que resetea el sistema si el programa (por fallos o cuelgues) no lo atiende. La intención es volver a poner el sistema en funcionamiento normal.

Se puede controlar mediante el init, se puede controlar mediante un programa en otro equipo que interrogue regularmente al servicio, o se pueden usar tarjetas hardware dedicadas a comprobar si el equipo está frito. Que un equipo se cuelgue es algo que puede pasar, y en ese caso hay que reiniciarlo o proveer el servicio de otra manera.

D

valla pedazo de chorrada, un watchdog sirve para evitar que te quedes atrapado en un estado no coerente, no solo para reiniciar la aplicacion ,para lo que hace el es equivalente esto

function relanzador()
relanzador comando