cron ジョブの設定を手伝ってくれてありがとう。crontab は本当に私にとって宝の山です。
残念ながら、私には問題があり、それが何であるかはまったくわかりません...基本的に、隣のジョブが開始している間、ジョブは開始されません。説明します
これは私の crontabs ジョブ リストです。
*/10 * * * * python /webapps/foo/manage.py fetch_articles
*/10 * * * * python /webapps/bar/manage.py fetch_books
それらをそのままファイルに書き込み、 crontab /path/to/file を使用して保存しました。
crontab -l で確認すると、ジョブがそこにあります。
奇妙なことに、これらのうちの 1 つは通常 10 分ごとに実行されますが、もう 1 つは実行されません。コマンドを手動で入力してみましたが、問題なく正常に動作します。
誰にも提案はありますか?
助けていただければ幸いです。ありがとうございます。
アップデート:
システムログファイルを調べたところ、次のことがわかりました。
3 月 5 日 02:50:01 localhost CRON[21652]: (ルート) CMD (python /webapps/foo/manage.py fetch_books)
これは、crontab が正常にジョブを呼び出していることを意味しますか?
返信ありがとうございます。
修正しました!皆さん本当にありがとうございました!!
問題は、スクリプトが静かに失敗したことでした。スクリプトが呼び出された場所が原因で PYTHON_PATH が変更されたためだと思います...私は完全に確信しています。