Toolverse

Cron式エクスプレーナー

cronスケジュールを平文に変換します。5フィールド式をペーストして、フィールドごとに実行タイミングを確認できます。

Every 5 minutes

フィールド分解

Every 5 minutes
時間
Every hour
日(月内)
Every day of the month
Every month
曜日
Every day of the week

一般的な例

使い方

5フィールド式をタイプまたはペーストすると、入力に従い平文の意味が表示され、各フィールドの説明も一緒に表示されます。何もアップロードされず、スケジュールが実行されることもありません。このツールは式を読み込んで説明するだけなので、任意のスケジュールをテストするのは安全です。 cronの式は5つのフィールドがスペースで区切られており、順序は次の通りです:分、時間、日(月内)、月、曜日。分は0~59の範囲、時間は0~23、日(月内)は1~31、月は1~12(またはjan~decという名前)、曜日は0~6(またはsun~satという名前で、0と7の両方は日曜日を意味します)。左から右にフィールドを読むと、ジョブが発火する正確な時刻またはタイミングがわかります。 各フィールドは複数の数値を受け入れることができます。アスタリスク(*)はすべての値を意味し、分フィールドのアスタリスクはすべての分を意味します。1,15,30のようなカンマ区切りのリストは複数の特定の値を選択し、1-5のような範囲は一定範囲をカバーし、*/5または9-17/2のようなスラッシュステップは固定間隔で繰り返されます。janやmonのような名前付きの月と曜日は、数値が使用される場所ならどこでも使用でき、式を読みやすくします。 実際の例として、式*/5 * * * *は5分ごとに実行され、0 9 * * 1は毎週月曜の09:00に実行され、0 0 1 1 *は1月1日の真夜中に実行され、0 9 * * 1,3,5は月、水、金曜日の09:00に実行されます。フィールド分解は、これらの各要素がスケジュール全体にどのように寄与するかを示します。 このようにcronを説明することは、自分が書いていないcrontabを理解するため、スケジュールをデプロイする前に二重チェックするため、試行錯誤せずに構文を学ぶために有用です。解析はすべてブラウザで行われるため、デバイスから出ないようにセンシティブなスケジュールをペーストできます。

よくある質問

5つのフィールドは何を意味していますか?
順序通り:分(0~59)、時間(0~23)、日(月内)(1~31)、月(1~12またはjan~dec)、曜日(0~6またはsun~satで、0と7は両方とも日曜日)。
どの構文がサポートされていますか?
すべての値に対してアスタリスク(*)、1,15,30のようなリスト、1-5のような範囲、*/5または9-17/2のようなステップ。名前付きの月(jan~dec)と曜日(sun~sat)も動作します。
cronジョブを実行しますか?
いいえ。スケジュールを説明するだけです。解析はすべてブラウザで行われ、何もアップロードまたは実行されません。
*/5のスラッシュは何を意味していますか?
スラッシュはステップまたは間隔を設定します。分フィールドでは、*/5は5分ごと(0、5、10など)を意味し、9-17/2は9~17間のすべての2番目の時間を意味します。これは、すべての値を手動でリストするのではなく、固定間隔で繰り返すための略語です。