collapse

* Posts Recentes

Robot Extreme - Lisboa Games Week 2019 por guilhermexbot
[Ontem às 15:21]


tecnologias web para servidor num MCU por jm_araujo
[09 de Outubro de 2019, 14:47]


Limitador de corrente simples por jm_araujo
[08 de Outubro de 2019, 10:29]


Assemblagem de PCBs - JLCPCB por jm_araujo
[06 de Outubro de 2019, 13:46]


"Arduino vs PIC" por jm_araujo
[06 de Outubro de 2019, 13:42]


UTC555D vs NE555N ? por jm_araujo
[03 de Outubro de 2019, 17:57]


Caixa de música por Alhiados
[02 de Outubro de 2019, 00:30]


Trituradora/Destruidora de cartão em tiras por m90mine
[01 de Outubro de 2019, 21:30]


Perfil 30x30 400mm? por brunus
[30 de Setembro de 2019, 23:35]


Carregador Solar para Baterias - EBay por almamater
[20 de Setembro de 2019, 21:57]

Autor Tópico: Watchdog para a Raspberry Pi  (Lida 1306 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline poliveira1978

  • Mini Robot
  • *
  • Mensagens: 335
Watchdog para a Raspberry Pi
« 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)