開発者ツール / 19
Cronパーサー
標準的な5フィールドのcron式を検証し、次の5回のUTCでの実行予定を計算します。
Cronパーサー: TOEAは、ワイルドカード、リスト、範囲、ステップ、JANやMON-FRIなどの月名・曜日名、さらに@hourlyから@yearlyまでのマクロに対応しています。その後、最大10年先まで検索するため、まれなスケジュールでも実行予定を一覧表示できます。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- 開発者ツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
完全にブラウザ内で実行します
パーサーが受け付けるもの
各フィールドには数値を指定します。月と曜日のフィールドでは、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解説を使ってください。
使い方
- 5フィールドの式または一般的なマクロを入力します。
- 「スケジュールを解析」を選択します。
- UTCとローカルの実行時刻を比較します。
プライバシーと制限事項
解析はローカルで行われます。結果には標準的な5フィールドcronのセマンティクスが使用されますが、特定のスケジューラーでは異なるタイムゾーンや拡張機能が使われる場合があります。
関連ツール
よくある質問
秒には対応していますか?
いいえ。このパーサーでは、分、時、日、月、曜日で構成される、互換性の高い5フィールド形式を使用します。
どのタイムゾーンが使用されますか?
一致する時刻はUTCで計算され、各結果にはローカルでの時刻も表示されます。
無料ツール · ブラウザ内で · アカウント不要