Monit python-процесс демона

Как я могу проверить процесс демона Python? я пытаюсь

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

Но это терпит неудачу с таймаутом для моего случая демона-питона. Спасибо!

1 ответ

Решение

Monit выполняет программу напрямую - без использования оболочки, если программа не демонизирует себя, вам нужно обернуть ее так:

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

Другие вопросы по тегам