Cron 式

cron スケジュールを説明し、次回の実行をプレビューし、ドロップダウンから作成できます。

使い方

  1. 5フィールドの cron 式を貼り付けてください。入力に合わせて意味と次回5回の実行時刻が表示され、ボタンを押す必要はありません。
  2. フィールドは分、時、日、月、曜日です。すべてなら *、5回ごとなら */5、範囲なら 1-5、名前なら JAN~DEC や SUN~SAT を使います。
  3. 「作成」に切り替えると、入力する代わりに各フィールドをドロップダウンから選べます。式、意味、次回の実行は同期したままです。
  4. 式または結果全体をコピーするか、.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 への書き込みは行いません。ツールは読み取って説明するだけで、何かを実行することはありません。

スケジュールが明確になった後によく使われるツールです。