Eli
9meneos

Escribir un WATCHDOG para gnu/linux en pocas lineas

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.

negativos: 2  usuarios: 9  anónimos: 0  compartir:  twitter  facebook  friendfeed
  1. #1   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.
    votos: 0, karma: 9
    por zup el 28-09-2008 20:44 UTC
  2. por --94021-- el 28-09-2008 20:44 UTC
  3. #3   "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.
    votos: 0, karma: 9
    por zup el 28-09-2008 21:24 UTC
comentarios cerrados

menéame