cron式ビルダー

プリセット:

次回実行予定(直近5回)

    このツールでできること

    cron式をGUI で組み立て、次回の実行予定日時を確認できるツールです。各フィールド(分・時・日・月・曜日)を個別に入力するか、プリセットから選ぶだけで cron式が生成されます。複雑な式を書く前に本ツールでシミュレーションすることで、意図通りのスケジュールになっているか確認できます。

    cron式の書式

    cron式は5つのフィールドをスペースで区切った形式で、分 時 日 月 曜日 の順に指定します。たとえば 0 9 * * 1-5 は「平日の9:00」を意味します。

    使える記号

    • * — 任意の値(すべて)
    • , — リスト指定(例: 1,15,30
    • - — 範囲指定(例: 1-5
    • / — 間隔指定(例: */15 は15分ごと)

    使い方

    1. プリセットから選ぶか、各フィールドを手動で入力します。
    2. cron式が自動で生成されます。
    3. 次回実行予定(直近5回)が表示されます。
    4. 「コピー」ボタンで cron式をクリップボードに取得できます。
    5. 式の直接編集もでき、フィールド欄が自動で同期されます。

    よくある cron 式の例

    • * * * * * — 毎分実行
    • 0 * * * * — 毎時0分に実行
    • 0 0 * * * — 毎日0:00 に実行
    • 0 9 * * 1-5 — 平日9:00 に実行
    • 0 0 1 * * — 毎月1日0:00 に実行
    • */15 * * * * — 15分間隔で実行
    • 0 */2 * * * — 2時間おき(0時、2時、4時...)
    • 30 8 * * 1,3,5 — 月・水・金の8:30 に実行
    • 0 0 1 1 * — 毎年1月1日0:00 に実行
    • 0 2 * * 0 — 毎週日曜日の2:00 に実行

    こんなときに使えます

    • Linux サーバーの定期タスク設定 — crontab 編集前の構文確認。
    • Kubernetes CronJob の設定 — マニフェスト YAML の schedule フィールド。
    • GitHub Actions のスケジューリング — workflow の cron トリガー確認。
    • AWS EventBridge / Lambda の定期実行 — EventBridge Scheduler の cron式検証。
    • データベースのバックアップ自動化 — バックアップジョブのタイミング確認。
    • ログローテーション・監視スクリプト — 定期実行の設定。
    • マーケティングメール配信 — 配信時刻の cron式作成。

    よくある質問

    曜日の 0 と 7 はどちら?
    本ツールでは 0 と 7 の両方を日曜日として扱います。1=月, 2=火, ... 6=土 です。
    日と曜日の両方を指定するとどうなる?
    標準 cron では OR 条件(どちらかにマッチ)です。本ツールもその挙動に従います。
    秒単位の指定は?
    標準 cron は最小粒度が分です。秒指定(6フィールド)は一部の実装(Spring・Quartz)のみ対応しており、本ツールでは未サポートです。
    タイムゾーンは?
    本ツールはブラウザのローカルタイムゾーン(日本の場合は JST)で次回実行時刻を表示します。実際のサーバーではサーバーのタイムゾーン設定に依存するため、TZ=UTC などの環境変数の確認も合わせて行ってください。
    月・曜日の名前(JAN・MON など)は?
    標準 cron の一部実装では JAN-DECMON-SUN の名前指定に対応していますが、本ツールは数値のみ対応しています。
    特殊記号 @daily や @hourly は?
    Vixie cron 拡張の @yearly@monthly@weekly@daily@hourly@reboot は本ツール未対応です。それぞれ 0 0 1 1 *0 0 1 * *0 0 * * 00 0 * * *0 * * * * に相当します。
    次回実行予定と実際にずれることはありますか?
    サーバーのタイムゾーン、デーモンの遅延、並行実行数の制限などで実際の実行時刻はずれることがあります。本ツールはあくまで cron式の論理的な次回実行時刻を計算するものです。
    GitHub Actions の cron は?
    GitHub Actions の cron は UTC タイムゾーンで動作します。日本時間の朝9時に実行したい場合は 0 0 * * *(UTC 0時 = JST 9時)のように変換が必要です。