開発者ツール / 19

Cronパーサー

標準的な5フィールドのcron式を検証し、次の5回のUTCでの実行予定を計算します。

Cronパーサー: TOEAは、ワイルドカード、リスト、範囲、ステップ、JANやMON-FRIなどの月名・曜日名、さらに@hourlyから@yearlyまでのマクロに対応しています。その後、最大10年先まで検索するため、まれなスケジュールでも実行予定を一覧表示できます。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。

カテゴリ
開発者ツール
実行回数
ブラウザ内で
コスト
無料 · 登録不要
提供状況
すぐに使えます
cronスケジュールインタプリタローカル処理

完全にブラウザ内で実行します

パーサーが受け付けるもの

各フィールドには数値を指定します。月と曜日のフィールドでは、3文字の英語名も大文字・小文字を問わず、単独、範囲、リストのいずれかで使えます。例はJAN-MAR、MON-FRI、SAT,SUNです。0と7はいずれも日曜日を意味します。分フィールドの5/15のように、ステップ付きの単一値は、その値から範囲の末尾まで実行されます。@hourly、@daily、@midnight、@weekly、@monthly、@yearly、@annuallyのマクロは展開されますが、@rebootは列挙できる時刻がないため展開されません。Quartz形式の?、L、W、#や秒フィールドは、標準的な5フィールドcronには含まれないため、ここでは失敗します。

実行一覧で間違いを見つける

次回の実行時刻を見ると、テキストとしては正しく読める間違いも分かります。* 9 * * *は1回ではなく09:00から09:59まで毎分実行され、0 9 * * *は1回だけ実行されます。ステップは毎時リセットされるため、分フィールドの*/7は:56の次に4分後の:00で実行されます。0-30/10のようなステップ付き範囲は、:00、:10、:20、:30に実行されます。

月の日と曜日の両方のフィールドを制限した場合、どちらか一方に一致する日が実行対象になります。0 0 13 * FRIは13日と毎週金曜日の両方に実行され、13日の金曜日だけではありません。検索は10年先まで行うため、@yearlyやうるう日の0 0 29 2 *のようなまれなスケジュールでも、次回の日付が一覧表示されます。スケジュールを言葉で説明するには、cron解説を使ってください。

使い方

  1. 5フィールドの式または一般的なマクロを入力します。
  2. 「スケジュールを解析」を選択します。
  3. UTCとローカルの実行時刻を比較します。

プライバシーと制限事項

解析はローカルで行われます。結果には標準的な5フィールドcronのセマンティクスが使用されますが、特定のスケジューラーでは異なるタイムゾーンや拡張機能が使われる場合があります。

関連ツール

よくある質問

秒には対応していますか?

いいえ。このパーサーでは、分、時、日、月、曜日で構成される、互換性の高い5フィールド形式を使用します。

どのタイムゾーンが使用されますか?

一致する時刻はUTCで計算され、各結果にはローカルでの時刻も表示されます。

無料ツール · ブラウザ内で · アカウント不要