
毎時 6 分後に開始し、その後 15 分ごとに実行されるジョブをスケジュールしようとしています。つまり、10:06 に開始し、その後 10:21、10:36、10:51 と実行されます。1 つの方法は、06、21、36、51 です * * * * /bin/foo
しかし、なぜこのようなものが機能しないのでしょうか: 06/15 * * * *
答え1
実際には、間にスペースを入れずにコンマで区切って、必要な分数で実行する必要があります。
6,21,36,51 * * * * /bin/foo
または、15 分ごとに使用することもできます。その場合は次のようになります。
6-59/15 * * * * /bin/foo
詳細については、man crontab 5
このURLをご覧ください。http://www.manpagez.com/man/5/crontab/
6/15 は、割り算の仕方が分からないため機能しません。0-59/15 のような場合は機能しますが、その場合、必要な最初の 6 はカウントされません。
初期数値は、 の後の数値で割った範囲で、指定した範囲内で/
X 分ごとに実行されます (X は の後の数値)。/
もう 1 つの例は 0-40/5 で、これは 40 分まで 5 分ごとに実行されます。