Monit python守护进程

时间:2015-10-29 20:42:21

标签: python monit

我怎样才能检查python守护程序进程?我正在尝试

check process rane
        matching "147684802"
        start program = "/usr/local/bin/python2.7 /root/rane.py 147684802 > /dev/null 2>&1 &"

但是我的daemon-python案例超时失败了。谢谢!

1 个答案:

答案 0 :(得分:1)

Monit直接执行程序 - 不使用shell,如果程序没有守护自身,你需要像这样包装它:

start program =“/ bin / bash -c'/usr/local/bin/python2.7 /root/rane.py 147684802&'”