コードをコピーします コードは次のとおりです:
#!/usr/bin/env python
import os, sys, time
True の場合:
time.sleep(3)
try:
ret = os.popen('ps -C nginx -o pid,cmd').readlines()
if len (ret)
print "nginx プロセスが終了しました。3 秒後にサービスを再起動します。"
time.sleep(3)
os.system("service nginx restart")
以外:
print "Error", sys.exc_info()[1]
ファイルの実行可能属性を設定し、/etc/rc.local に追加します。
この方法は他のプロセスも監視できるので、既製の監視ソフトウェアがあるべきだと思いますが、スクリプトを作成した方が便利だと思います。