次のクローン形式があります。
0 0 12 1/1 * ? *,
読む方法と意味。スラッシュなしでは理解できますが、これはありません。
答え1
スラッシュは、実行が発生するステップ値を表します(その要素の最大値で割られる値でなければなりません)。最初の値は範囲(たとえば0から30)、2番目の値は頻度(たとえば5)です。分列の値が0〜30/5の場合、0〜30分の範囲で5分ごとに実行されます。
疑問符は、最初に実行されるたびに疑問符を使用して要素の対応する値を取得し、その中にその時点で値を入れることを意味します。つまり、月曜日にcronを介して最初の実行を開始し、曜日の値が?と仮定すると、月曜日に変更されるため、永久に月曜日に実行されます。
値の簡単な要約:
0 - 最初の列は0分を表します。これは実行時間(分)です。
0 - 2番目の列は時間を表します。 0 - 実行時間です。
12 - 今月の12日です。 - 今月の執行日です。
1/1 - これは月に一度(右1)実行され、範囲は最初の月(左1)に固定されることを意味します。私の理解が正しいなら、これは単独で1を持つようなものです。
* - 曜日の値です。アスタリスクは、その曜日ごとに繰り返されることを意味します。
曜日に関係なく、最初の月12日00:00に実行されているようです。
私が知る限り、標準のcronファイルには5〜6個の値しかないので、なぜ7個の値があるのかわかりません。 (以下の文書に示すように、6番目は年ですが、標準/ cronのデフォルト配布)。また、文書の構造を理解するのに良い参考資料なので、文書を読むことをお勧めします。