使い方
5分で読める

Cron式ジェネレーター・バリデーター【無料・ブラウザで完結】

Cron式を視覚的に生成・検証。次回実行日時の確認、人間が読める形式への変換に対応。GitHub Actions、AWS CloudWatch、Kubernetesなど各種プラットフォームの構文もサポート。

Cron式とは - スケジュール設定の基礎

Cronは、UNIXシステムで生まれたタスクスケジューリングの仕組みです。「毎日9時」「毎週月曜日」などの定期実行を簡潔に記述できます。

Cron式の構造(5フィールド)

  分 (0-59)
  │ 時 (0-23)
  │ │ 日 (1-31)
  │ │ │ 月 (1-12)
  │ │ │ │ 曜日 (0-7)
  │ │ │ │ │
  * * * * *

例:
0 9 * * *      毎日9:00
0 9 * * 1-5    平日の9:00
*/15 * * * *   15分ごと

よく使うCron式パターン

スケジュールCron式
毎分* * * * *
毎日9:000 9 * * *
平日9:000 9 * * 1-5
毎月1日0 0 1 * *

Cron式ジェネレーターを今すぐ使う

Cron式を生成

処理速度比較

他社クラウドサービス1.5s
JobDoneBot (ローカル)推奨20ms
75.0x 高速

処理速度比較

他社A (クラウド)1.5
他社B (クラウド)1
JobDoneBot推奨0.02

手順

  1. スケジュール設定を選択

    Cron式ジェネレーターを開き、実行したいスケジュール(毎日、毎週、毎月等)を視覚的なUIで選択します。

  2. 詳細オプションを設定

    実行時刻、曜日、日付などの詳細を設定。複数の値や範囲指定も可能です。

  3. Cron式と次回実行日時を確認

    生成されたCron式をコピー。次回実行日時が10件先まで表示されます。

よくある質問

Cron式は、UNIXシステムで定期的なタスク実行をスケジューリングするための記法です。「分 時 日 月 曜日」の5つのフィールドで構成されます。
GitHub ActionsのcronスケジュールはUTCタイムゾーンで動作します。日本時間で設定したい場合は-9時間の補正が必要です。
はい、JobDoneBotでは既存のCron式を入力すると、構文チェックと人間が読める説明文への変換を行います。
#開発#プログラミング#Cron#スケジューラー#自動化#DevOps#CI/CD

この記事で紹介したツール

この記事をシェア