Monit python 守护进程

Monit python daemon process

如何检查 python 守护进程?我正在尝试

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

但它因我的守护程序超时而失败-python 案例。谢谢!

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

启动程序 = "/bin/bash -c '/usr/local/bin/python2.7 /root/rane.py 147684802 &'"