cron式の説明
「0 9 * * 1-5」のような cron 式の意味を日本語で説明し、次に実行される日時を一覧にします。書き間違いは項目と理由を表示します。
「分 時 日 月 曜日」の5項目をスペースで区切ります。@daily などの別名も使えます。
例
| 分 | 0 | 0 |
|---|---|---|
| 時 | 9 | 9 |
| 日 | * | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 |
| 月 | * | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 |
| 曜日 | 1-5 | 月, 火, 水, 木, 金 |
意味
平日の9時0分
次の実行日時(日本時間)
サーバーのタイムゾーンが日本時間(Asia/Tokyo)の場合の日時です。UTC で動くサーバー(多くのクラウドの既定)では、表示より9時間後に実行されます(UTC の9時は日本時間の18時)。
結果は、使う前にご自身で内容を確認してください。免責事項
使い方
- cron 式を入力するか、「例」から選びます。
- 右側に意味(例: 平日の9時0分)と、次に実行される日時が表示されます。
- 項目ごとの値の表で、どの分・時・日に当てはまるかを確かめます。誤りがあれば、どの項目のどこが違うかが表示されます。
よくある質問
どの cron の書式に対応していますか?
Linux などで使われる標準の5項目(分 時 日 月 曜日)と、@daily などの別名に対応しています。秒や年を含む6〜7項目の書式(Quartz、Spring など)には対応していません。
日と曜日の両方を指定するとどうなりますか?
「0 0 1 * 1」のように両方を指定すると、毎月1日「または」月曜日に実行されます(両方を満たす日ではありません)。どちらかを「*」で始めると、もう一方の条件だけで決まります。このツールは、この標準的な cron の動きで計算します。
次の実行日時は、どのタイムゾーンですか?
日本時間で表示します。サーバーが UTC で動いている場合は、表示より9時間後に実行されます(UTC の9時は日本時間の18時)。