Quartz を使用して、毎時 30 分に実行するジョブをスケジュールしたいと考えています。たとえば、ジョブを 00:30、1:30、2:30 などに実行したいとします。
正しいcron式を取得するのを手伝ってもらえますか?
Quartz を使用して、毎時 30 分に実行するジョブをスケジュールしたいと考えています。たとえば、ジョブを 00:30、1:30、2:30 などに実行したいとします。
正しいcron式を取得するのを手伝ってもらえますか?
十分に単純
30 * * * *
毎時 30 分ごと、毎月、毎日、毎週。ウィキペディアより
# * * * * * [command to execute]
# ┬ ┬ ┬ ┬ ┬
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ └───── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names)
# │ │ │ └────────── month (1 - 12)
# │ │ └─────────────── day of month (1 - 31)
# │ └──────────────────── hour (0 - 23)
# └───────────────────────── min (0 - 59)
Quartz の場合、cron 式はより多くのフィールド (合計 7 つ) を導入し、最初のものseconds
と最後のものyears
(ただしオプション) を導入します。それらはここで見ることができます。
あなたが必要
* 30 * * * * [*]