Cron式ジェネレーター
プリセット
フィールド設定
生成されたCron式
* * * * *技術的な詳細
Cron 式ジェネレーターの仕組み
このツールでできること
この cron 式ジェネレーターは、cron 構文を暗記しなくても、有効な cron 式を視覚的に作成できるようにします。cron ビルダーは、分、時、日、月、曜日をフィールドごとに設定でき、オプションで秒にも対応します。各フィールドを設定すると、cron 式がリアルタイムで更新され、人間が読める説明と、今後の実行予定日時のプレビューも表示されます。
開発者によくある利用シーン
開発者は、CI/CD パイプラインでの定期ジョブ設定、サーバー上の cron ジョブ設定、または Airflow や Kubernetes CronJobs のようなタスクオーケストレーターでスケジュールを定義する際に、この crontab ジェネレーターを使用します。視覚的な cron ビルダーにより構文エラーを防ぎ、手書きで式を書くよりも時間を節約できます。逆方向に動作する Cron 式パーサー(Cron Expression Parser)を補完するツールです。
対応しているフィールドモード
各フィールドは 4 つの設定モードに対応しています: Every(ワイルドカード *)、Specific values(1,3,5 のようなカンマ区切りリスト)、Range(9-17 のようなダッシュ表記)、Step intervals(*/15 のようなスラッシュ表記)です。これらは標準的な Unix cron 構文パターンを網羅します。ジェネレーターは 5 フィールド(標準)形式と 6 フィールド(秒あり)形式の両方に対応しています。
プリセットとクイックスタート
組み込みプリセットでは、よくあるスケジュールパターンを提供します: 毎分、毎時、毎日(深夜または正午)、平日の午前 9 時、15 分ごと、6 時間ごと、毎月 1 日、毎週(月曜または日曜)などです。任意のプリセットをクリックするとフィールドに値が入力され、その後、要件に合わせてカスタマイズできます。
コードではなくこのツールを使うべき場面
この cron スケジュールジェネレーターは、式を素早く作成したり試行したりする用途に使用してください。本番システムでは、生成した式を併用の Cron パーサーツールで検証するか、アプリケーションの環境でテストしてください。cron の挙動はシステムによって異なる場合があります(Unix cron、Quartz、Spring など)ので、必ず対象ランタイムで確認してください。