【发布时间】:2015-07-12 22:50:48
【问题描述】:
我有一个程序会导致 linux 崩溃并使用系统函数强制重启。
现在我有一个问题,当某个进程死亡时我需要使 linux 崩溃。使用脚本启动进程,如果脚本结束重启服务器是不合适的,因为它需要一些毫秒。
另一个想法是同时产生拍摄过程并使用计数器轮询,如果计数器没有增加,则重新启动服务器将是另一个想法。
这将导致几乎立即的反应。
现在的问题是什么是一个好的时间表。我不知道 linux 的调度程序如何保证任何此类计数器的某个更新以及一个好的超时时间。
我还想听听第二个进程产生的一些替代方案。是否有可能建议 linux 在给定进程崩溃的情况下运行某个例程,或者在给定进程出现问题的情况下使用侦听器机制?
【问题讨论】:
标签: linux multithreading