偶数でない区切り文字を使用した範囲に対して、cron はどのように反応しますか?

偶数でない区切り文字を使用した範囲に対して、cron はどのように反応しますか?

20 分ごとにタスクを実行するとします。

0/20 * * * *

X:00、、X:20などで実行されますX:40

15分ごと?

0/15 * * * *

したがってX:00、、、X:15で実行されますX:30X:45

しかし、もしすべての45分?

0/45 * * * *

X:00で実行され、次に で実行されX:45、その後 で実行されると考えがちですX+1:00(ちなみに、これは私が必要としているものではありません)。それとも、 で実行されるのでしょうかX+1:30(まさに私が必要としているものです)。

Cronジョブスケジュールそれはいつも45分ごとにランニングを分けていましたが、質問は1時間ごとにX分走ることに関するものだったので、正解私のケースには当てはまらないので、答えを確かめたいです。

答え1

スラッシュの後の値はステップ値です。(マニュアルページ)。

したがって、分フィールドに 0/45 と入力すると、1:00、1:45、2:00、2:45、3:00 などに実行されることを意味します。45 分ごとに実行されるという意味ではありません。

/15、/20、/30 は、60 がこれらの値で均等に割り切れるため、すべて期待どおりに機能します。

45 分ごとに実行したい場合は、さまざまな時間と分を含む複数の行を作成する必要があります。

関連情報