日本語

クロン式パーサー

オプション

タイプ

クロンフィールド
0
(0-59)
*/12
時間
(0-23)
*
(1-31)
*
(1-12)
*
曜日
(0-7)
フィールド許可される値特殊文字
0-59* , - /
時間 0-23* , - /
1-31* , - /(Linux: ? L W サポートされていません)
1-12 または JAN-DEC* , - /
曜日 0-7 または SUN-SAT* , - /(Linux: ? L # サポートされていません)

次の7回の実行

クロン式パーサを使用する理由は何ですか?

クロン式は、Unix互換システム、Javaアプリケーション、およびジョブスケジューラで使用される、時間ベースのスケジューリングパターンで、タスクの実行を自動化します。パーサを使用することで、予定されたジョブが正確にいつ実行されるかを把握でき、競合を防ぎ、信頼性の高い自動化を保証します。異なるシステムでは異なる形式(Linuxは5フィールド、Springは6フィールド、Quartzは7フィールド)が使用されるため、精度を保証するために検証が不可欠です。

クロン式とは何ですか?

クロン式は、時刻単位(分、時、日、月、曜日、場合によっては秒/年)のフィールドで構成される、スペース区切りの時間スケジューリングパターンです。各フィールドは、数字、範囲(1-5)、リスト(1,3,5)、ワイルドカード(*)、ステップ値(*/5)、および?(任意)、L(最後)、W(平日)、#(n番目の発生)などの特殊文字を受け付けます。形式はシステムによって異なります。Linuxは5つのフィールドを使用し、Springは6つ、Quartzは6-7つのフィールドをサポートします。

クロン式を作成して検証する方法は?

対象システム(Linux、Java Spring、またはJava Quartz)を選択し、その後、フィールドごとに式を作成します:分(0-59)、時(0-23)、日(1-31)、月(1-12)、曜日(システムによって異なります)。「任意の値」には*を使用し、1-5のような範囲、MON,WED,FRIのようなリスト、*/15のようなステップを使用します。L(最後の日/曜日)、W(最寄りの平日)、#(n番目の曜日)などの高度な機能は、Javaシステムで利用可能です。ビジュアルダイアグラムはフィールドの位置を示し、パーサは次の実行時刻を計算して、式が期待通りに機能することを検証します。