Quartz表現の使い方
Quartz式はQuartzスケジューラのタスクスケジュール時間を設定するための時刻表現の言語です。その基本的な文法は次のとおりです。
[秒] [分] [時] [日] [月] [週] [年]
それらの中で各々のフィールドは具体値、範囲、増分ステップ、ワイルドカードまたは最後の特殊文字にすることができる。
よくある例をいくつか示します。
- 1分おき:* * * * * ?
- 1日1回午前10時15分に実行:0 15 10 * * ?
- 毎日0時0分に実行:0 0 12 * * ?
- 毎日午前8時から午後6時まで、1時間ごとに1回:0 0 8-18/1 * * ?
- 1,15日10:15分に実行:0 15 10 1,15 * ?
- 毎週月曜日から金曜日の10時15分に1回トリガーする:0 15 10 ? * MON-FRI
上記の例以外にも、より複雑な表現を使って、特定のニーズを満たすことができます。Quartzの式を作成するときは、Quartzの公式ドキュメントを参照するか、関連するチュートリアルを参照して、より詳細な情報を取得できます。