LusoRobótica - Robótica em Português

Sistemas específicos => ARM => Raspberry Pi => Tópico iniciado por: poliveira1978 em 02 de Agosto de 2012, 21:46

Título: Watchdog para a Raspberry Pi
Enviado por: poliveira1978 em 02 de Agosto de 2012, 21:46
E se o Raspberry pendurar quando não estamos ao pé dela e precisarmos mesmo de lhe aceder?
É aqui que entra a função de watchdog do BCM2708.

Código: [Seleccione]
sudo modprobe bcm2708_wdog
sudo echo bcm2708_wdog >> /etc/modules
sudo apt-get install watchdog -y
sudo chkconfig watchdog on
sudo /etc/init.d/watchdog start
sudo echo watchdog-device = /dev/watchdog >> /etc/watchdog.conf

agora certificamo-nos que não temos nenhum processo a correr e desligamos o swap
Código: [Seleccione]
sudo killall <nome do processo>
sudo swapoff -a

por último, para testar o watchdog, um forkbomb (cujo objectivo é esgotar a memória, provocar um kernel panic e reboot)
Código: [Seleccione]
: (){ :|:& };:

(o forkbomb vai demorar mais ou menos tempo consoante a divisão de memória)