hour = 7-19のcronジョブは毎時間実行されます。

hour = 7-19のcronジョブは毎時間実行されます。

以下は、午前7時から午後7時の間に15分ごとに実行されるようにスケジュールされたタスクです。

*/15 07-19 * * * /home/max/bashScripts/rsyncMe >/dev/null 2>&1

ジョブは真夜中から23時45分まで1時間15分ごとに実行されます。

ジョブが開始されるたびに、ジョブ自体は5分以内に完了します。

オペレーティングシステムはDebian-Busterです。クローンが最新です。

問題の原因は何ですか?

答え1

有効な時間範囲はあるため、0-23以下を使用する必要があります。

*/15 7-18 * * *

07:00毎日(最初の実行)から(最後の実行)まで15分ごとに実行されます。18:45


時間範囲(07)の前にある0は、時間フィールドがと見なされる理由です*cronie-1.5.1-lp151.4.6.1.x86_64たとえば、スコープの動作が説明するのと同じであることを(suseで)テストしましたが、* 01-02 * * *予期せず単一の値に対してうまく機能します* 01 * * *。だから私はそれについて深く掘り下げません。ただそこから前にゼロを使わないだけです。

関連情報