Linux软件看门狗配置

问题描述 投票:3回答:1

我需要配置linux软件看门狗(在内核配置中启用 - CONFIG_SOFT_WATCHDOG = y,它给我一个新的设备/ dev / watchdog1),这样如果启用并且如果发生看门狗超时,它可以启动脚本/二进制,而不是重新启动系统。我的平台使用systemd而不是init,我在/ etc中看不到watchdog.conf文件

无法在how to use linux software watchdog找到解决方案。但是,有一条评论说“在看门狗发出系统挂起信号后,很有可能重启单个或多个进程 - 你甚至可以重新启动重启或进行SOFT重启,可以配置”测试“和”修复“-scripts / binaries,它们可以做任何你想做的事情。”

如何/在哪里可以配置/ dev / watchdog1以便它启动脚本/二进制文件而不是重新启动系统?

linux linux-kernel watchdog
1个回答
0
投票

最终诉诸于看看kernel source为看门狗司机帮助我清理事情。没有办法配置/ dev / watchdog1或内核看门狗驱动程序(硬件或软件(软件狗)),准确地说,启动脚本/二进制文件而不是导致系统重启。为此,如果可行,您将必须编写自己的看门狗驱动程序。我被引导追逐的“启动脚本/二进制”配置与应用程序空间“watchdog守护程序”相关联(并且与内核的监视程序驱动程序的配置/行为无关),它可以启动自定义脚本来测试系统运行状况并尝试在需要重新启动系统之前修复问题。

© www.soinside.com 2019 - 2024. All rights reserved.