間に違いはありますか
*/5 * * * * <COMMAND>
と
0/5 * * * * <COMMAND>
?
それは同じではありません。
最初のものが 5k 分に初めて実行された場合にのみ、同じ動作をします。
5 分ごとは次のように記述できます。
0,5,10,15,20,25,30,35,40,45,50,55 * * * * <COMMAND>
これ
0/5 * * * * <COMMAND>
また
*/5 * * * * <COMMAND>
いずれにせよ、分が変わるたびに最後の実行が開始され、次の実行まで 5 分の距離が保たれます。
*
文字はすべてを意味します。単独の場合は、毎分、毎時などを意味します。
この/
文字を使用して、値の増分を指定できます。X 分から始まる Y 分ごとをX/Y
意味します。
0/15
=毎時 15 分ごと、0 分から開始=0,15,30,45
3/20
=毎時 20 分ごと、3 分目から=3,23,43
/40
=毎時 40 分=40
3/40
=毎時 40 分ごと、3 分目から=43
質問に戻ると、両方の演算子を使用すると、次の結果が得られます。
*/5
= いつでも開始して 5 分ごと。このように、分が変わるたびに開始され、5 分後、10 分後などに繰り返されます。
0/5
= 0 分から 5 分ごと。 内部的には、0、5、10、15、20、25、30、35、40、45、50、55 が条件に適合する分として考慮されます+5 start at 分 0 からの分。
参考文献: