Crontabジェネレーター
CRON EXPRESSION TOOL

Crontabジェネレーター

Build cron expressions visually or paste one to decode it. See next execution times instantly. Runs entirely in your browser.

🔒 100%ブラウザ内実行 · データが外部に送信されません
* * * * *
毎分

Next 5 executions:

プリセット:
Enter a cron expression above

Next 5 executions:

📖 Crontab ジェネレーター ガイド

cron式とは何ですか?

cronは、Unix系オペレーティングシステムの時間ベースのジョブスケジューラーです。crontab式は、分、時、日、月、曜日の5つのフィールド構文を使用して、ジョブを実行するタイミングを定義します。このツールは、構文を暗記することなくcron式を作成して理解するのに役立ちます。

主な機能

一般的な使用例

Linuxサーバーでのバックアップスクリプトのスケジュール設定。CI/CDパイプライン(GitHub Actions、GitLab CI)のスケジュール設定。自動データ処理用のcronジョブの作成。DevOpsの面接対策としてcron構文を学習。

使い方

インタラクティブビルダーを使用して、各フィールド(分、時、日、月、曜日)の値を選択します。選択するたびにcron式がリアルタイムで更新されます。人間が読める形式の説明には、ジョブが実行される正確なタイミングが表示されます。既存のcron式を貼り付けて、その意味を解読することもできます。

プロのヒント

よくある質問

crontab式とは何ですか?

crontab式は、タスクを実行するスケジュールを定義する、スペースで区切られた5つのフィールドからなる文字列です。フィールドは次の通りです:分(0-59)、時(0-23)、日(1-31)、月(1-12)、曜日(0-6、0は日曜日)。

5つのフィールドの意味は何ですか?

フィールド1:分(0-59)、フィールド2:時(0-23)、フィールド3:日(1-31)、フィールド4:月(1-12)、フィールド5:曜日(0-6、日曜日=0)。アスタリスク(*)は、そのフィールドのすべての値を意味します。

*/5 と 0-59/5 の違いは何ですか?

どちらも同じ意味です - 5分ごと。*/5は0-59/5の省略形で、0から始めて5ずつ増加することを意味します。*/15で15分ごとなど、任意の間隔値を使用できます。

cronは秒に対応していますか?

標準のcron(5フィールド)は秒に対応していません - 最小単位は分です。Quartz Schedulerなど一部のシステムでは秒を含む6または7フィールドの式を使用しますが、従来のUnix cronは5フィールドのみです。