午後11時(EST)から午前6時(EST)まで毎分実行する必要があるPythonプログラムがあります。このためにクローンジョブをどのように予約できますか?
* 23-6 * * 1-5 python my_program.py
これはうまくいくでしょうか?それとも、このために2つの別々のクローンジョブを作成する必要がありますか?
ベストアンサー1
このようなラップアラウンドの範囲はあいまいです。むしろ時間を指定23,0-6
し、将来の問題を避けてください。
Cron は、1 分ごとに crontab ファイルの内容を確認し、時間と条件が一致すると、その行に表示されるスクリプトを実行します。
この状況では、次の一連の偶然が一致する必要があります。
- 午後11時~午後11時59分、午前0時~午前6時59分
- 月曜日から金曜日まで
したがって、これらの偶然の集合が成立するのは、毎瞬間に働く。
そこにいると期待しないでください。時間と曜日の範囲例えば見せてください。土曜日。