适用于Linux的Watchdog

时间:2012-06-07 16:19:36

标签: linux

Linux上是否有用于以下目的的监视工具或库?我想构建一个看门狗可执行文件,它启动2个进程并在以下情况下重新启动它们:

  • 进程崩溃
  • 进程无响应(例如因某种原因挂起)

互联网搜索watchdog.c但我不确定这是否可以用于我的目的,它看起来很低。

我可以按照建议的here运行我的进程作为初始程序(守护程序),但我不确定Linux是否会识别进程挂起(例如由于死锁)

1 个答案:

答案 0 :(得分:2)

我们在这里使用monit:http://mmonit.com/monit/它可以让你重新启动,它也可以高度自定义如何检查以及如何通过脚本做出反应