我正在运行一个应用程序Ubuntu 12.04.2 LTS
,并且正在运行一个类似 ubuntu screen 的应用程序mailman server
服务器faye server
。
问题是,有时屏幕上运行的进程会停止,我的应用程序会因此崩溃。
现在,我希望每当屏幕上运行的“faye 服务器”或“mailman 服务器”停止时都收到通知。
我正在使用 Digital Ocean,并且已经设置了 postfix 服务器。
答案1
您可以使用 monit 来监控 Linux 机器上的进程。它将查找 pid 是否存在。它具有高度可配置性,因此您可以在进程关闭时自动重新启动。而且它也很轻量。请查看以下链接
http://mmonit.com/wiki/Monit/ConfigurationExamples
桑迪普