我在具有 16 秒硬件看门狗定时器 ( ) 的硬件上运行 Linux sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
。我设置为watchdog.conf
:
watchdog-device = /dev/watchdog
watchdog-timeout = 16
interval = 10
我想以宽松的时间(每约 5 分钟)对主机执行 ping 操作,但watchdog.conf
表示 ping 测试是在每个interval
.我的网络链接在启动后可能需要 10 秒以上才能建立,所以我想我可能会陷入重新启动循环。
有没有办法放松看门狗守护程序本身的 ping 计时,或者我是否需要编写自定义测试脚本?
答案1
我为 ping 测试设置了retry-timeout = 600
10/etc/watchdog.conf
分钟的超时。在启用看门狗服务之前,您可以在不重新启动硬件的情况下测试配置
sudo watchdog -F -v -q
针对不存在的 IP。
模拟超时结果
watchdog[5643]: Shutdown blocked by --no-action (error 101 = 'Network is unreachable')
在/var/log/syslog