抑制 /dev/watchdog 系统消息

抑制 /dev/watchdog 系统消息

我每 3 秒触发一次 linux 看门狗。

echo 1 > /dev/watchdog >/dev/null 2>&1

但我仍然收到以下系统消息:

*[  966.695312] watchdog watchdog0: watchdog did not stop!*

是否可以抑制此消息?

答案1

写入看门狗文件的进程预计会使/dev/watchdog设备文件保持打开状态。你的脚本没有这样做。

当在看门狗内核模块(例如 iTCO_wdt)上设置nowayout参数时,当 /dev/watchdog 设备关闭时,会出现“看门狗未停止”消息。1这提醒系统管理员,即使看门狗戳进程已停止,看门狗计时器仍在运行并将很快重新启动计算机。

要么纠正你的程序,考虑看门狗许多发行版提供的软件包,或者考虑配置 Systemd 的RuntimeWatchdogSec.

相关内容