:-) Sunday | 0 -> Sun
|
Monday | 1 -> Mon
Tuesday | 2 -> Tue
Wednesday | 3 -> Wed
Thursday | 4 -> Thu
Friday | 5 -> Fri
Saturday | 6 -> Sat
|
:-) Sunday | 7 -> Sun
上記のように、また前にも述べたように、数字 0
と 7
どちらも日曜日に割り当てられています。 crontab でも使用できる、英語の省略形の曜日もリストされています。
数字または略語の使用例
15 09 * * 5,6,0 command
15 09 * * 5,6,7 command
15 09 * * 5-7 command
15 09 * * Fri,Sat,Sun command
4 つの例はすべて同じことを行い、毎週金曜日、土曜日、日曜日の 9 時 15 分にコマンドを実行します。
詳細strong>
2 つの数字 0
を持つ と 7
for Sunday は、0
で始まる平日の範囲を記述するのに役立ちます。 または 7
で終わる .したがって、0-2
のように、日曜日で始まるか、日曜日で終わる範囲を記述できます。 または 5-7
たとえば、範囲は小さい方の数値から始まり、大きい方の数値で終わる必要があります)。略語を使用して平日の範囲を定義することはできません。
Mon
のような曜日名を使用することもできます 月曜日、Tue
火曜日など。より人間に優しいです。
0
と 7
両方とも日曜日を表します。どちらを使用してもかまいません。したがって、0-6 または 1-7 を書いても同じ結果になります。
また、@Henrik によって提案されているように、MON
などの短縮された曜日名に数字を置き換えることが可能です。 、 THU
など:
0 - Sun Sunday
1 - Mon Monday
2 - Tue Tuesday
3 - Wed Wednesday
4 - Thu Thursday
5 - Fri Friday
6 - Sat Saturday
7 - Sun Sunday
グラフィカルに、* * * * * command to be executed
の略:
分 | 時間 | 日 | 月 | 曜日 | |
---|---|---|---|---|---|
(0-59) | (0-23) | (1-31) | (1-12) | (1-7) | |
* | * | * | * | * | 実行するコマンド |
または古いスタイルを使用:
┌────────── minute (0 - 59)
│ ┌──────── hour (0 - 23)
│ │ ┌────── day of month (1 - 31)
│ │ │ ┌──── month (1 - 12)
│ │ │ │ ┌── day of week (0 - 6 => Sunday - Saturday, or
│ │ │ │ │ 1 - 7 => Monday - Sunday)
↓ ↓ ↓ ↓ ↓
* * * * * command to be executed
最後に、日ごとに指定する場合は、SUN,MON,THU
のようにカンマで日を区切ることができます。 日曜日、月曜日、木曜日にのみコマンドを実行します。
Cron に関するウィキペディアの記事で詳細を読むことができ、crontab.guru でオンラインで cron 式を確認できます。