クローンジョブは午後11時から午前6時まで毎分実行されます。

クローンジョブは午後11時から午前6時まで毎分実行されます。

午後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分
  • 月曜日から金曜日まで

したがって、これらの偶然の集合が成立するのは、毎瞬間に働く。

そこにいると期待しないでください。時間と曜日の範囲例えば見せてください。土曜日

おすすめ記事