# 激活模块
modprobe bcm2835_wdt
# 安装watchdog,并自启服务
apt install watchdog -y
systemctl enable watchdog
systemctl start watchdog
# 修改配置/boot/config.txt,在后面增加一配置项
# vi可能无法修改,SD卡连接电脑用记事本添加上
dtparam=watchdog=on
# 修改配置文件 /etc/watchdog.conf
# 当1分钟load进程超过24个的时候就会重启
max-load-1 = 24
watchdog-device = /dev/watchdog
# 读取温度的位置
temperature-sensor = /sys/class/thermal/thermal_zone0/temp
# 当温度超过80摄氏度的时候就会重启
max-temperature = 80000
# watchdog查询硬件周期,太大服务会报错
watchdog-timeout = 15
# 重启服务
systemctl restart watchdog
版权归属:
陈铭
许可协议:
本文使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权
评论区