Build cron expressions visually or paste one to decode it. See next execution times instantly. Runs entirely in your browser.
cronは、Unix系オペレーティングシステムの時間ベースのジョブスケジューラーです。crontab式は、分、時、日、月、曜日の5つのフィールド構文を使用して、ジョブを実行するタイミングを定義します。このツールは、構文を暗記することなくcron式を作成して理解するのに役立ちます。
Linuxサーバーでのバックアップスクリプトのスケジュール設定。CI/CDパイプライン(GitHub Actions、GitLab CI)のスケジュール設定。自動データ処理用のcronジョブの作成。DevOpsの面接対策としてcron構文を学習。
インタラクティブビルダーを使用して、各フィールド(分、時、日、月、曜日)の値を選択します。選択するたびにcron式がリアルタイムで更新されます。人間が読める形式の説明には、ジョブが実行される正確なタイミングが表示されます。既存のcron式を貼り付けて、その意味を解読することもできます。
crontab式は、タスクを実行するスケジュールを定義する、スペースで区切られた5つのフィールドからなる文字列です。フィールドは次の通りです:分(0-59)、時(0-23)、日(1-31)、月(1-12)、曜日(0-6、0は日曜日)。
フィールド1:分(0-59)、フィールド2:時(0-23)、フィールド3:日(1-31)、フィールド4:月(1-12)、フィールド5:曜日(0-6、日曜日=0)。アスタリスク(*)は、そのフィールドのすべての値を意味します。
どちらも同じ意味です - 5分ごと。*/5は0-59/5の省略形で、0から始めて5ずつ増加することを意味します。*/15で15分ごとなど、任意の間隔値を使用できます。
標準のcron(5フィールド)は秒に対応していません - 最小単位は分です。Quartz Schedulerなど一部のシステムでは秒を含む6または7フィールドの式を使用しますが、従来のUnix cronは5フィールドのみです。