在进程开始在linux中运行时对其进行监视

在进程开始在linux中运行时对其进行监视,linux,process,monitoring,monit,Linux,Process,Monitoring,Monit,我正在试图弄清楚如何使用monit在我的一个进程再次开始运行时获取通知。 让我澄清一下——首先流程正在运行,停止运行,然后再次运行。 我希望在进程再次开始运行时收到通知,但我找不到使用monit实现这一点的方法。只是为了弄清楚,如果它停止运行,我不想重新启动它,但如果它开始运行,我希望得到通知 你能帮我告诉我如何使用monit吗? 如果莫尼特不是我问题的答案,你能告诉我是什么吗? 谢谢 运行该命令时,将其pid写入临时文件/var/tmp/pid.application 设置cronjob以检查

我正在试图弄清楚如何使用monit在我的一个进程再次开始运行时获取通知。 让我澄清一下——首先流程正在运行,停止运行,然后再次运行。 我希望在进程再次开始运行时收到通知,但我找不到使用monit实现这一点的方法。只是为了弄清楚,如果它停止运行,我不想重新启动它,但如果它开始运行,我希望得到通知 你能帮我告诉我如何使用monit吗? 如果莫尼特不是我问题的答案,你能告诉我是什么吗? 谢谢

运行该命令时,将其pid写入临时文件/var/tmp/pid.application

设置cronjob以检查进程的pid是否更改


这个机会少了,我们可以忽略不计。我提供的解决方案被许多商业应用程序使用。