【问题标题】:Making Config for Monit to check program started from bash为 Monit 进行配置以检查从 bash 启动的程序
【发布时间】:2014-02-19 21:21:11
【问题描述】:

我希望有人习惯于监视并可以帮助我。

我正在使用 Ubuntu 13.10 运行家庭数据服务器。

我有 CGminer 设置以在 PC 启动时从我自己创建的 bash 脚本启动。它包含一些需要在运行之前运行的调整和设置。

但是如果由于某种原因我的互联网出现故障...cgminer 将在一小段时间后关闭。现在,如果我睡着了,它就会关闭。那宝贵的采矿时间,以及电力的浪费。所以我正在研究 monit 来解决这个问题。

我希望能够拥有 monit(或类似的东西,不必是 monit)从我的脚本启动 CGMiner,经常检查 CGminer 是否仍在运行,如果没有,请从我的脚本重新启动它。

我只是无法理解monit的配置文件...帮助会很棒

【问题讨论】:

    标签: monit


    【解决方案1】:

    是的,您可以使用 monit 来实现。您只需要您的启动脚本将 pid 写入 pidfile:

     check process xyz with pidfile /var/run/xyz.pid
           start = "/bin/xyz start"
           stop = "/bin/xyz stop"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-06
      • 1970-01-01
      • 1970-01-01
      • 2021-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多