标签: linux
Linux上是否有用于以下目的的监视工具或库?我想构建一个看门狗可执行文件,它启动2个进程并在以下情况下重新启动它们:
互联网搜索watchdog.c但我不确定这是否可以用于我的目的,它看起来很低。
watchdog.c
我可以按照建议的here运行我的进程作为初始程序(守护程序),但我不确定Linux是否会识别进程挂起(例如由于死锁)
答案 0 :(得分:2)
我们在这里使用monit:http://mmonit.com/monit/它可以让你重新启动,它也可以高度自定义如何检查以及如何通过脚本做出反应