| フィールド | 値の範囲 |
|---|---|
| 分 | 0-59 |
| 時 | 0-23 |
| 日 | 1-31 |
| 月 | 1-12 |
| 曜日 | 0-7 |
*任意の値*/5N 単位ごと1-5範囲1,3,5複数の値1-5/2間隔Cron式ジェネレーターは、定期タスク用のCron式を作成できる無料のオンラインツールです。分、時、日、月、曜日の各フィールドを設定することで、Cron式をすばやく生成できます。よく使うプリセット、各フィールドの値の範囲、構文の説明も提供しており、Linux、サーバー、開発環境、さまざまな定期タスクの設定に適しています。
標準的な5フィールドのCron式は、通常、分、時、日、月、曜日の順に構成されます。
分フィールドの値の範囲は 0-59 です。タスクを実行する分を指定します。たとえば 0 は毎時0分に実行することを表します。
時フィールドの値の範囲は 0-23 で、24時間制を使用します。たとえば 8 は毎日8時に実行することを表します。
日フィールドの値の範囲は 1-31 です。毎月の特定の日を指定します。たとえば 1 は毎月1日に実行することを表します。
月フィールドの値の範囲は 1-12 で、1月から12月に対応します。たとえば 1 は毎年1月に実行することを表します。
曜日フィールドでは通常 0-7 を使用します。Cronの実装によって日曜日の表記が異なる場合があり、一般的には 0 と 7 の両方が日曜日を表します。
* は任意の値を表します。たとえば分フィールドに * を指定すると、毎分実行できます。
*/N は指定した間隔での実行を表します。たとえば */5 は5単位ごとの実行を表し、分フィールドでは通常5分ごとの実行を意味します。
1-5 は連続した値の範囲を表します。たとえば時フィールドで 9-17 を使用すると、毎日9時から17時までの時間帯を指定できます。
1,3,5 は複数の指定値を表します。曜日フィールドで複数の数字を指定すると、特定の曜日だけ実行できます。
1-5/2 は指定した範囲内でステップを適用して実行することを表し、間隔を指定したタスクルールに利用できます。
* * * * * は毎分1回タスクを実行します。
*/5 * * * * は5分ごとにタスクを実行します。
0 8 * * * は毎日8:00にタスクを1回実行します。
時フィールドに複数の値を指定できます。たとえば 0 8,12,18 * * * は毎日8:00、12:00、18:00に実行します。
曜日フィールドを使用して実行日を指定すると、毎週特定の曜日だけタスクを実行できます。
一般的なUnix/LinuxのCron式は5つのフィールドで構成され、分、時、日、月、曜日の順に指定します。
一般的な5フィールドのCron式は * * * * * で、毎分1回タスクを実行します。
*/5 は5単位ごとの間隔で実行することを表します。分フィールドに指定した場合は5分ごとの実行を意味します。
Cronの実装によって曜日フィールドの定義が多少異なります。一般的なUnix/Linux Cronでは 0-7 を使用し、日曜日は通常 0 または 7 で表します。
Cronは式に指定された分、時、日、月、曜日の各フィールドと現在のシステム時刻を照合します。現在時刻がすべてのスケジュール条件を満たすと、Cronスケジューラーが対応するタスクを実行します。
Cron式ジェネレーターでは、フィールドを視覚的に設定して定期タスク用の式をすばやく生成できます。Cronフィールドの範囲、構文ルール、よく使う例も確認できるため、複雑なCron構文を手動で覚えることなく、一般的なLinuxやサーバーの定期タスク用の式を作成できます。
コメント 0