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. 1.5つのcronフィールド(分、時、日、月、曜日)を直接編集します。
  2. 2.または既存のcron式を解析入力に貼り付けて解析をクリックします。
  3. 3.自然言語の説明を読んでスケジュールが正しいか確認します。
  4. 4.次の10回の実行で正確な実行時刻を確認します。
  5. 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フィールド形式を使用します。