首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linux软件watchdog配置

Linux软件watchdog配置
EN

Stack Overflow用户
提问于 2019-04-11 11:03:56
回答 1查看 1.8K关注 0票数 3

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

how to use linux software watchdog中找不到解决方案。然而,一条评论说,“在看门狗发出系统挂起的信号后,重启单个或多个进程是非常有可能的--你甚至可以中止重启或进行软重启,你可以配置”测试“和”修复“-scripts/二进制文件,它们可以做你想让它们做的任何事情。”

如何/在哪里配置/dev/watchog1,使其启动脚本/二进制文件,而不是重新启动系统?

EN

回答 1

Stack Overflow用户

发布于 2019-04-18 09:57:03

最终,我求助于查看看门狗驱动程序的kernel source,这对我来说很有帮助。准确地说,无法配置/dev/watchog1或内核监视器驱动程序(硬件或软件(Softdog))来启动脚本/二进制文件,而不是导致系统重新启动。为此,如果可行,您必须编写自己的看门狗驱动程序。我被引导到的“启动脚本/二进制”配置与应用程序空间“看门狗守护程序”(与内核的看门狗驱动程序的配置/行为无关)相关联,它可以启动一个自定义脚本来测试您的系统健康状况,并在系统需要重新启动之前尝试修复问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55624070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档