使Monit的Config检查从bash开始的程序

时间:2014-02-19 21:21:12

标签: monit

我希望有人在那里习惯监禁,可以帮助我。

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

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

但如果由于某种原因我的互联网发生故障...... cgminer会在很短的时间后关闭。现在,如果我睡着了,它就会关闭。那宝贵的采矿时间,浪费了电力。因此,我正在研究monit作为解决问题的方法。

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

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

1 个答案:

答案 0 :(得分:0)

是的,你可以用monit实现这一点。您只需要将启动脚本写入pid到pidfile:

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