0%

树莓派安装配置看门狗

看门狗——让树莓派永不死机

当利用树莓派做一些需要长期待机的应用时,会遇到的一个问题就是树莓派会因为过热而死机,需要重启树莓派,然后再次开启树莓派上的应用,watchdog(看门狗)这款软件可以帮我们解决这样的麻烦,来实现树莓派永不死机的功能。

1.树莓派本身自带了看门狗模块,因此,我们需在命令行中输入下列命令打开配置文件

sudo modprobe bcm2708_wdog

sudo nano /etc/modules

2.在配置文件中添加一行”bcm2708_wdog”,添加完成后,按快捷键Ctrl+O进行保存,按快捷键Ctrl+X退出编辑

3.输入命令安装看门狗软件

sudo apt-get install chkconfig watchdog

4.输入命令打开看门狗配置文件

sudo nano /etc/watchdog.conf

找到”#watchdog-device = /dev/watchdog“一行内容,将“#”去掉

之后便可以自行设定树莓派重启的条件

//用于设定CPU温度重启条件
temperature-device=/sys/class/thermal/thermal_zone0/temp
//最大温度为80度,超过80度就会引起重启
max-temperature = 80000

//1分钟最多进程为24个,超过即重启
max-load-1=24
//5分钟最多进程为18个,超过即重启
max-load-5=18
//15分钟最多进程为12个,超过即重启
max-load-15=12

完成配置后,按快捷键Ctrl+O进行保存,按快捷键Ctrl+X退出编辑

5.配置看门狗程序,开机自动运行

chkconfig watchdog on

6.启动看门狗

sudo /etc/init.d/watchdog start