この項目は、クーロンの書式に従います(多少違いはありますが)。 具体的には、各行はTABかスペースで区切った5つの項目から成ります。

    MINUTE HOUR DOM MONTH DOW

MINUTE | 分 (0-59)。
HOUR | 時 (0-23)。
DOM | 日 (1-31)。
MONTH | 月 (1-12)。
DOW | 曜日 (0-7) 0と7は日曜日。

１つの項目に複数の値を設定するには、次の演算子を使用できます。優先度の順に、

- '*'は、全ての有効な値を指定します。
- 'M-N'は、"1-5"のような範囲を指定します。
- 'M-N/X'や'*/X'は、例えば、分の項目で"0,15,30,45"の代わりに"*/15"を、 "1,3,5"の代わりに"1-6/2"のように、その範囲内でXだけスキップします。
- 'A,B,...,Z'は、"0,30"や"1,3,5"のように複数の値を指定します。

定期的にスケジュールされたタスクがシステムに負荷をかける場合に対応できるように、 `H` (ハッシュを表す)を使用するべきです。 例えば、たくさんの日次ジョブに `0 0 * * *` を使用すると、真夜中にシステムへの負荷が急上昇します。 それに対して、 `H H * * *` を使用すると、1日1回各ジョブが実行されますが、 すべてのジョブが同時に実行するのではなく、限られたリソースをより有効に使用します。

`H` は範囲とともに使用することもできます。 例えば、 `H H(0-7) * * *` はAM 00:00からAM 7:59までの間のいつかを表します。 また、インターバルとあわせて使用することもできます。

`H` は、ある範囲におけるランダムな値と考えることもできますが、 実際には、ランダム関数ではなく、ジョブ名のハッシュであり、特定のプロジェクトに対して一定の値を表すものです。

空行や'#'で始まる行はコメントとして無視されます。

さらに、'@yearly'(年に1回)、'@annually'(年に1回)、'@monthly'(月に1回)、'@weekly'(週に1回)、'@daily'(日に1回)、 '@midnight'(日に1回)、および'@hourly'(時間に1回)をサポートします。

例

    # 15分ごと (おそらく、7分、22分、37分、52分）
    H/15 * * * *
    # 0-30分の間で10分ごと (おそらく、4分、14分、24分の3回）
    H(0-29)/10 * * * *
    # 平日の9-16時の間で2時間ごと (おそらく 10:38、12:38 14:38 16:38)
    H 9-16/2 * * 1-5
    # 12月を除く毎月1日と15日に1回
    H H 1,15 1-11 *