2015-10-29 5 views
0

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

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

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

ответ

0

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

запуск программы = «/ bin/Баш -c«/ USR/местные /bin/python2.7 /root/rane.py 147684802 & '"

+0

Это не сработало для меня. При выполнении этого в терминале он работает до тех пор, пока я не отключусь от сеанса SSH, а затем он умрет. Когда он давал это, он загадочно вызывал тонну процессов зомби и сдавался. – Hubro

Смежные вопросы