Cron式パーサー
cron式を解析・可視化します。cronスケジュールを理解・検証・生成できます。次のcronジョブがいつ実行されるか確認しましょう。
説明
次回実行時刻
回の実行
次回の実行が見つかりません。
よく使うCronパターン
Cron構文リファレンス
| フィールド | 位置 | 値 | 特殊文字 |
|---|---|---|---|
| Minute | 1 | 0-59 | **/n0-591,2,3 |
| Hour | 2 | 0-23 | **/n0-231,2,3 |
| Day of Month | 3 | 1-31 | **/n1-311,15,30 |
| Month | 4 | 1-12 | **/n1-12JAN,FEB,MAR |
| Day of Week | 5 | 0-6 | **/n0-6SUN,MON,TUE |
特殊文字
- * - Any value/all valuesExample: * * * * * = Run every minute
- , - Value list separatorExample: 0,15,30,45 * * * * = Run every 15 minutes
- - - Range of valuesExample: 0 9-17 * * * = Run on the hour, 9 AM to 5 PM
- / - Step valuesExample: */15 * * * * = Run every 15 minutes
- 0-6 - Day of Week (Sunday = 0)Example: 0 0 * * 1-5 = Run at midnight, Monday through Friday
- JAN-DEC - Month namesExample: 0 0 1 JAN,APR,JUL,OCT * = Run quarterly
使い方
- 上の入力フィールドにcron式を入力してください。
- ツールが自動的に式を検証して解析します。
- 有効な場合、スケジュールの読みやすい説明が表示されます。
- 次回実行時刻のセクションでジョブがいつ実行されるか確認できます。
- よく使うパターンセクションを使用してよく使われるスケジュールに素早くアクセスできます。
- 式の作成に助けが必要な場合は構文リファレンスを参照してください。
Related Tools
Cron式パーサーについて
このツールの機能
- 標準形式でcron式を解析・検証する
- スケジュールの意味をわかりやすく説明する
- 次のスケジュール実行時刻を表示する
- よく使われるcronパターンへの素早いアクセスを提供する
- 既存のcronスケジュールのデバッグと理解を支援する
よくある使用例
- サーバーメンテナンススケジュールの設定
- バックアップジョブの設定
- CI/CDパイプラインでの定期タスクの計画
- データベースクリーンアップ操作の設定
- レポート生成のスケジュール設定
- ジョブスケジューリングのためのcron構文の学習
- 既存のcrontabエントリの検証
Frequently Asked Questions
cron式とは何ですか?どのように動作しますか?
cron式は、Unixライクなオペレーティングシステムでタスクをスケジュールするために使用される文字列形式です。分、時間、月の日、月、曜日を表す5つのフィールドで構成されています。
cron式の5つのフィールドは何ですか?
5つのフィールドは:1) 分 (0-59)、2) 時間 (0-23)、3) 月の日 (1-31)、4) 月 (1-12またはJAN-DEC)、5) 曜日 (0-6またはSUN-SAT、0=日曜日)。各フィールドはスペースで区切られます。
cron式の特殊文字の意味は何ですか?
よく使われる特殊文字:* (任意の値)、, (値リストの区切り)、- (値の範囲)、/ (ステップ値)。例えば、*/15は「15単位ごと」、1-5は「1から5」を意味します。
毎日深夜に実行するcron式を作成するには?
"0 0 * * *"を使用します - これは:分0、時間0(深夜)、月の任意の日、任意の月、任意の曜日を意味します。毎日0時0分に1回実行されます。
月の日フィールドと曜日フィールドの違いは何ですか?
月の日 (1-31) はカレンダーの日付を指定し、曜日 (0-6) は週の特定の日を指定します。両方が指定されている場合、いずれかの条件が満たされるとジョブが実行されます。
cron式で数字の代わりに月名を使用できますか?
はい!3文字の月の省略形 (JAN、FEB、MAR、APR、MAY、JUN、JUL、AUG、SEP、OCT、NOV、DEC) と曜日の省略形 (SUN、MON、TUE、WED、THU、FRI、SAT) を使用できます。
15分ごとに実行するジョブをスケジュールするには?
"*/15 * * * *"を使用します - 分フィールドの*/15は「分0から15分ごと」を意味します。毎時の:00、:15、:30、:45に実行されます。
"0 9-17 * * 1-5"の意味は何ですか?
平日(月曜から金曜、日1-5)の午前9時から午後5時(時間9-17)まで、毎時の始め(分0)に実行されます。
cron式が正しいかテストするには?
このパーサーツールを使用して式を検証し、次のスケジュール実行時刻を確認してください。ツールはジョブがいつ実行されるかを正確に表示し、各フィールドを説明します。
システムによって異なるcronフォーマットはありますか?
はい、標準の5フィールド形式が最も一般的ですが、Quartzスケジューラーなどのシステムは6または7フィールド(秒や年を追加)を使用します。このツールは多くのシステムで使用される標準の5フィールドUnix cron形式に焦点を当てています。