机器挂起时如何重新启动?

机器挂起时如何重新启动?

我想知道如何检测我的机器何时挂起。让我解释一下:我总是需要在我的机器上运行几个 C 程序(Ubuntu 14.04、15.04 和 15.10)。这些程序通常会在一段时间后挂起,因此我需要检测机器何时没有响应,以便能够重新启动它。

我怎样才能做到这一点?

答案1

一种选择是使用看门狗来监视您的进程。例如,参见http://www.jann.cc/2013/02/02/linux_watchdog.html。如果没有每隔一段时间踢一次,看门狗就会自动导致您的系统重新启动。如果您有多个进程需要监控,您可以配置一个看门狗守护进程来监控它们。

相关内容