• Welcome to LusoRobótica - Robótica em Português.
 

Watchdog para a Raspberry Pi

Started by poliveira1978, 02 de August de 2012, 21:46

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

poliveira1978

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.


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

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)

: (){ :|:& };:


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