てもりやてもりや

cron式ジェネレーターのアイコンcron式ジェネレーター

cron式をビジュアルで簡単に作成・解析できるツール。

次回実行時刻の確認やプリセットも充実。定期実行の設定に

cron式

* * * * *

毎分実行

プリセット
(0〜59)
(0〜23)
(1〜31)
(1〜12)
曜日(0(日)〜6(土))

次回の実行時刻(5件)

  1. 計算中...

cron式リファレンス

フィールド説明
0-59実行する分
0-23実行する時(24時間表記)
1-31実行する日
1-12実行する月
曜日0-60=日, 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、#など)には対応していません。
  • 次回実行時刻の計算はブラウザのローカル時刻に基づいています。 サーバーのタイムゾーン設定により、実際の実行時刻とは異なる場合があります。
  • 本ツールの利用により生じた損害について、当サイトは一切の責任を負いません。 重要なスケジュール設定は、実際の運用環境で十分にテストしてください。