Ubuntu - 如何自动重启崩溃或冻结过程?

时间:2012-02-19 16:42:19

标签: linux ubuntu service

我是Linux(Ubuntu)新手,对命令行和编写脚本知之甚少。如果它冻结或崩溃,我想让一个进程自动恢复。

对于Windows,有几个程序可用于将任何应用程序转换为Windows服务。我怎么能在Ubuntu中做到这一点?有没有可用的工具,最好有GUI?或者也许任何防止白痴的教程?

2 个答案:

答案 0 :(得分:2)

您应该使用 - 从命令行(终端)安装daemontools

apt-get -y install daemontools

详细说明见这里:http://cr.yp.to/daemontools/install.html

并使用“监督”命令

在这里查看说明:http://cr.yp.to/daemontools/supervise.html

答案 1 :(得分:1)

您必须能够以某种方式检测相关进程是否已停止,例如,可能会检查某个日志文件中的时间戳。然后你可以使用一个名为monit的漂亮小应用程序。它可以在Ubuntu存储库中使用,可以执行各种操作,从重新启动进程到向您发送一封电子邮件,说明进程已停止。我希望有所帮助。干杯