Puede usar el watchdog de hardware del BCM2708.
Para usarlo comience cargando el módulo:
sudo modprobe bcm2708_wdog
Luego edite el archivo / etc / modules:
sudo nano /etc/modules
y agregue la siguiente línea:
bcm2708_wdog
A continuación, deberá configurar el demonio de vigilancia.
Instálelo y configúrelo para iniciar el arranque:
sudo apt-get install watchdog chkconfig
chkconfig watchdog on
sudo /etc/init.d/watchdog start
Luego configure watchdog:
sudo nano /etc/watchdog.conf
Descomenta la línea #watchdog-device = /dev/watchdog
para que se lea:
watchdog-device = /dev/watchdog
El demonio de vigilancia enviará / dev / watchdog un latido cada 10 segundos. Si / dev / watchdog no recibe esta señal, reiniciará su Raspberry Pi.
Esto puede ser útil si está accediendo a su Pi de forma remota, y muere o se bloquea. Sin embargo, este no es el método preferido para reiniciar el sistema, pero se puede usar para reiniciar un sistema bloqueado, donde la única otra opción es eliminar la energía del dispositivo. Tenga en cuenta que esto puede provocar daños en el sistema de archivos que podrían evitar que Pi se inicie y funcione correctamente.
Puede encontrar más información, incluido un método para probar esta configuración, en la publicación de blog de Gadgetoid ¿Quién mira al observador? . La publicación de Tumblr de Binerry Raspberry Pi Watchdog Timer también debe ser una lectura obligada.