私はcronジョブから実行したいPythonスクリプトを持っています。 。cronjobでPythonプロセスを実行し、それが毎分実行されていることを確認します。
cronジョブがある:
/usr/bin/python2.7 /home/mydir/public_html/myotherdir/script.py
あり、この上のいくつかの情報があるが、ほとんどの答えは明確に本当に細部完全なプロセスをしません、例えば:
例えばUsing cron job to check if python script is running
この場合、初期プロセスの実行方法とPIDの記録方法は記載されていません。残念ながら、私には多くの質問が残されています。
したがって、誰でも私にこれを行う方法の簡単なガイドを与えることができますか?
フル・シェル・スクリプトが必要かどうか、スクリプトを開始するコマンド、などがあります。
可能な重複https://stackoverflow.com/questions/2366693/run- cron-job-only-if-it-is-already-running) –
私はcronから実行しません。 O/Sキックオフスクリプト(Linuxの場合はIinit.d)の一部としてサーバープロセスを作成し、障害またはクラッシュ時に再起動するように構成します。私は10年以上これをやっていないので、私はスタック交換のserverfaultをこれを研究することをお勧めしたいと思います。 sysの管理者の質問の多く。 – LAS