【问题标题】:monitoring a process when it starts to run in linux在linux中开始运行时监视进程
【发布时间】:2014-01-11 15:09:58
【问题描述】:

我试图弄清楚当我的一个进程再次开始运行时如何使用 monit 来获取通知。 让我说清楚 - 起初进程正在运行,停止运行然后再次运行。 我想在进程再次开始运行时收到通知,但我找不到使用 monit 的方法。 (只是为了清楚它是否停止运行我不想重新启动它,但如果它开始运行我想得到通知) 你能帮助我并告诉我如何使用 monit 来达到我的目的吗? 如果 monit 不是我问题的答案,你能告诉我是什么吗? 谢谢

【问题讨论】:

    标签: linux process monitoring monit


    【解决方案1】:
    1. 运行命令时,将其 pid 写入临时文件 /var/tmp/pid.application

    2. 设置一个 cronjob 来检查进程是否更改了进程的 pid。

    【讨论】:

    • 这个机会比较少,我们可以忽略。我提供的解决方案被许多商业应用程序使用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 1970-01-01
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    • 2015-08-21
    相关资源
    最近更新 更多