Crontab Guru
自然言語による説明と次回実行時間を備えた高度なcron式エディター。
Cron式
* * * * *"Every minute"
0-59
0-23
1-31
1-12
0-6 (Sun=0)
Cron構文リファレンス
*任意の値,値リスト (1,3,5)-範囲 (1-5)/ステップ (*/5 = 5ごと)0-59分の範囲0-23時の範囲1-31日の範囲1-12月の範囲0-6曜日 (日=0)次の10回の実行
- 1.Mon, Mar 23, 2026 04:19
- 2.Mon, Mar 23, 2026 04:20
- 3.Mon, Mar 23, 2026 04:21
- 4.Mon, Mar 23, 2026 04:22
- 5.Mon, Mar 23, 2026 04:23
- 6.Mon, Mar 23, 2026 04:24
- 7.Mon, Mar 23, 2026 04:25
- 8.Mon, Mar 23, 2026 04:26
- 9.Mon, Mar 23, 2026 04:27
- 10.Mon, Mar 23, 2026 04:28
一般的なプリセット
自然言語
cron式の自然言語による説明を表示。入力に応じてリアルタイムで更新されます。
次の10回の実行
cronジョブの次回実行時間を日付と時刻付きで正確にプレビュー。
14のプリセット
毎時、毎日、毎週、毎月などの一般的なスケジュールを素早くロード。
Crontab Guruの使い方
- 1.5つのcronフィールド(分、時、日、月、曜日)を直接編集します。
- 2.または既存のcron式を解析入力に貼り付けて解析をクリックします。
- 3.自然言語の説明を読んでスケジュールが正しいか確認します。
- 4.次の10回の実行で正確な実行時刻を確認します。
- 5.よく使うスケジュールには一般的なプリセットを使用します。
よくある質問
cron式とは何ですか?
cron式は5つのフィールド(分、時、日、月、曜日)で構成される文字列で、定期的なタスクのスケジュールを定義します。Unixシステム(crontab)、CI/CDパイプライン、クラウドスケジューラー、タスク自動化ツールで使用されます。
cron式の*/5はどういう意味ですか?
*/5構文は「5番目ごと」を意味します。例えば、分フィールドの*/5は「5分ごと」(0, 5, 10, 15, ..., 55)を意味します。*/N構文はどのフィールドでも機能します:時フィールドの*/2は2時間ごとを意味します。
平日のみのcronジョブはどう設定しますか?
曜日フィールド(5番目のフィールド)で1-5を使用します。例えば、「0 9 * * 1-5」は月曜日から金曜日の午前9:00に実行されます。曜日は0(日曜日)から6(土曜日)で番号付けされます。
cronの*と?の違いは何ですか?
標準Unix crontab(5フィールド)では、*のみがワイルドカードとして「すべての値」を意味します。?文字は拡張cron形式(Quartzスケジューラー、AWS CloudWatchなど)で、日または曜日フィールドで「特定の値なし」を意味するために使用されます。このツールは標準の5フィールド形式を使用します。