Cron 式
cron スケジュールを説明し、次回の実行をプレビューし、ドロップダウンから作成できます。
式
意味
次回の実行
使い方
- 5フィールドの cron 式を貼り付けてください。入力に合わせて意味と次回5回の実行時刻が表示され、ボタンを押す必要はありません。
- フィールドは分、時、日、月、曜日です。すべてなら *、5回ごとなら */5、範囲なら 1-5、名前なら JAN~DEC や SUN~SAT を使います。
- 「作成」に切り替えると、入力する代わりに各フィールドをドロップダウンから選べます。式、意味、次回の実行は同期したままです。
- 式または結果全体をコピーするか、.txt ファイルとしてダウンロードします。
例
式
0 9 * * 1-5
意味と次回の実行
分: 0 時: 9 日: 毎日 月: 毎月 曜日: 月曜日から金曜日まで 次回の実行 (ローカル時刻、それぞれの横に UTC)
これは平日の09:00に実行されます。ページ上の次回実行時刻は開いた時点から計算されるため、この例とは異なります。
ルール・制限・既知の問題
- 標準的な5フィールドの Vixie cron(分 時 日 月 曜日)のみに対応しています。秒フィールドも Quartz 拡張もありません。?、L、W、# はエラーとして報告され、推測されることはありません。
- 対応: *、リスト(1,15)、範囲(1-5)、ステップ(*/5 と 10-50/10)、月と曜日の名前(JAN~DEC、SUN~SAT、大文字小文字不問)、@yearly @annually @monthly @weekly @daily @midnight @hourly マクロ。
- @reboot にはスケジュールがないため、でっち上げの時刻を与えずエラーとして報告されます。
- 日と曜日の両方が制限されている場合(例: 0 0 13 * 5)、どちらかに一致したときにジョブが実行されます。Vixie cron と同じ OR ルールです。
- 次回の実行時刻はブラウザのローカルタイムゾーンで計算され、UTC 相当と並べて表示されます。別のサーバーのタイムゾーンをシミュレートする方法はありません。
- 検索は最大366日先までです。1年以内に一度も発火しないスケジュール(うるう年以外の2月29日など)は、何も表示せずにその旨を伝えます。
- 夏時間はブラウザの時計に従います。存在しない時刻はスキップされ、繰り返される時刻は2回実行されます。実際の cron デーモンと同じです。
- 何もアップロード、保存、URL への書き込みは行いません。ツールは読み取って説明するだけで、何かを実行することはありません。
関連ツール
スケジュールが明確になった後によく使われるツールです。