cron式ジェネレーター
cron式をビジュアルで簡単に作成・解析できるツール。
次回実行時刻の確認やプリセットも充実。定期実行の設定に
cron式
* * * * *
毎分実行
次回の実行時刻(5件)
- 計算中...
cron式リファレンス
| フィールド | 値 | 説明 |
|---|---|---|
| 分 | 0-59 | 実行する分 |
| 時 | 0-23 | 実行する時(24時間表記) |
| 日 | 1-31 | 実行する日 |
| 月 | 1-12 | 実行する月 |
| 曜日 | 0-6 | 0=日, 1=月, 2=火, 3=水, 4=木, 5=金, 6=土 |
記号の意味
| 記号 | 意味 | 例 |
|---|---|---|
| * | 全ての値 | * (毎分、毎時など) |
| 5 | 特定の値 | 5 (5分、5時など) |
| 1-5 | 範囲 | 1-5 (1から5まで) |
| */n | 間隔 | */15 (15ごと) |
| 1,15 | リスト | 1,15 (1と15) |
cron式とは
cron式(クロン式)は、Unix系OSやクラウドサービスで定期的なタスク実行のスケジュールを指定するための書式です。 5つのフィールド(分・時・日・月・曜日)で構成され、スペースで区切って記述します。
例えば、「0 9 * * 1-5」は「平日(月〜金)の9時0分」に実行することを意味します。 各フィールドにはワイルドカード(*)、範囲(1-5)、間隔(*/5)、リスト(1,15)などの記法が使えます。
cron式の使用例
cron式は以下のような場面で活用されています。
- Linux/macOSのcrontab - サーバー上での定期バッチ処理、ログローテーション、バックアップなど
- GitHub Actions - CI/CDパイプラインの定期実行、依存関係の自動更新チェックなど
- AWS CloudWatch / Google Cloud Scheduler - クラウド上のジョブスケジューリング
- Cloudflare Workers Cron Triggers - エッジでの定期処理
- Kubernetes CronJob - コンテナベースの定期タスク実行
よくある質問
cron式とは何ですか?
cron式は、Unix系OSやクラウドサービスで定期的なタスク実行のスケジュールを指定するための書式です。 5つのフィールド(分・時・日・月・曜日)で構成され、それぞれの値の組み合わせで実行タイミングを定義します。
cron式の各フィールドの意味は?
cron式は左から順に「分(0-59)」「時(0-23)」「日(1-31)」「月(1-12)」「曜日(0-6、0=日曜)」の5つのフィールドで構成されます。 各フィールドには具体的な数値、範囲(1-5)、間隔(*/5)、リスト(1,15)、ワイルドカード(*)が使えます。
「*/5 * * * *」はどういう意味ですか?
「*/5 * * * *」は「5分ごと」に実行することを意味します。「*/n」は「nごと」を表す記法で、 分フィールドに*/5と書くと0分、5分、10分、15分...と5分間隔で実行されます。
曜日の指定方法は?
曜日は0(日曜)から6(土曜)の数値で指定します。範囲指定も可能で、「1-5」は月曜から金曜(平日)を意味します。 複数指定は「1,3,5」のようにカンマ区切りで行います。
cron式はどこで使われますか?
cron式はLinuxのcrontab、GitHub Actions、AWS CloudWatch Events、Google Cloud Scheduler、 Cloudflare Workers Cron Triggers、Kubernetes CronJobなど、多くのシステムやサービスでスケジュール設定に使われています。
免責事項
- 本ツールは標準的な5フィールドcron式(分・時・日・月・曜日)に対応した簡易ツールです。 一部のシステム固有の拡張記法(秒フィールド、L、W、#など)には対応していません。
- 次回実行時刻の計算はブラウザのローカル時刻に基づいています。 サーバーのタイムゾーン設定により、実際の実行時刻とは異なる場合があります。
- 本ツールの利用により生じた損害について、当サイトは一切の責任を負いません。 重要なスケジュール設定は、実際の運用環境で十分にテストしてください。