Crontab 解析
cron式を解析・説明。人間が読めるスケジュール説明と次回実行時刻を表示。
cron式とは?
5または6つのスペース区切りフィールドでスケジュールを表す文字列:分、時、日、月、曜日、年(オプション)。
cronの * とは?
アスタリスク(*)はそのフィールドの「すべての可能な値」を意味します。
0 0 * * * と 0 0 * * 1 の違いは?
0 0 * * * は毎日午夜に実行。0 0 * * 1 は毎週月曜の午夜のみ実行。
*/5 のようなステップ値は使えますか?
はい。分フィールドの */5 は「5分ごと」を意味します。
cron式はサーバーに送信されますか?
いいえ。ブラウザ内でローカルに処理されます。
5分ごとに実行するには?
*/5 * * * * を使用すると5分ごとに実行されます。
0 0 * * * はどういう意味?
0 0 * * * は毎日午夜に実行を意味します。
平日のみ実行するには?
0 9 * * 1-5 を使用すると月〜金の午前9時に実行されます。
cronの特殊文字は?
cronは *(任意の値)、,(リスト)、-(範囲)、/(ステップ)をサポート。
毎月1日に実行するには?
0 0 1 * * を使用すると毎月1日の午夜に実行されます。
数字の代わりに名前を使えますか?
はい、JAN、FEB(月)、MON、TUE(曜日)を許可する実装があります。
6フィールドcron構文とは?
6フィールド構文は先頭に秒を追加:秒、分、時、日、月、曜日。
1時間ごとに実行するには?
0 * * * * を使用すると毎時0分に実行されます。
日と曜日の違いは?
日(1-31)は月の何日かを指定。曜日(0-6)は週の何曜日を指定。