安全なプリセット、再現可能な共有 URL、フィールドごとの説明、今後の実行タイムラインで、標準の 5 フィールド cron 式をデバッグします。
Asia/Seoul でこの 5 フィールド cron スケジュールをプレビューし、素早くデバッグできるよう次の 5 件の一致実行を展開しました。
0
4
*
*
6,0
スケジュールのプレビュー自体についてはこのページに留まり、タスクが展開されたら、一致するガイドまたは関連する正規表現、マークダウン、および差分の説明にジャンプします。
Cron式は、自動化されたタスクを実行するスケジュールを定義する5つまたは6つのフィールドで構成される文字列です。Unix cronデーモンが起源で、現在は多くのスケジューリングシステムで使用されています。各フィールドは時間単位を表します:分、時、日、月、曜日、およびオプションで年。
標準のcronは5つのフィールドを持ちます:分(0-59)、時(0-23)、日(1-31)、月(1-12)、曜日(0-6、日曜=0)。特殊文字には *(任意)、,(リスト)、-(範囲)、/(ステップ)があります。拡張形式では秒と年のフィールドが含まれることがあります。
0 0 * * *
毎日深夜0時
*/15 * * * *
15分ごと
0 9 * * 1-5
平日の午前9時
0 0 1 * *
毎月1日の深夜0時
従来のcronはシステムのタイムゾーンを使用します。Kubernetes CronJobsのような最新のスケジューラではタイムゾーンを指定できます。cronシステムがどのタイムゾーンを使用しているか常に確認してください。
標準の5フィールドcronは秒をサポートしていません(最小間隔は毎分)。Quartzのような一部のシステムは秒を含む6フィールドcronをサポートしています。代替手段として、sleepループや1分未満の間隔向けに設計されたタスクスケジューラがあります。