私は午前8時30分にジョブを開始し、深夜まで30分ごとに実行し、翌日8.30amに再起動するcron式を試しています。私は次の表現を思いついたが、欠けているものは午前8時半から始まった。 8.30から始めるのではなく、8.00から始まります。特定の時刻に起動し、特定の間隔で実行する
0 0/30 8/1 * *?
私がしようとしていることを実行することは可能ですか?私はjava quartz2.x.xを使用しています
私は午前8時30分にジョブを開始し、深夜まで30分ごとに実行し、翌日8.30amに再起動するcron式を試しています。私は次の表現を思いついたが、欠けているものは午前8時半から始まった。 8.30から始めるのではなく、8.00から始まります。特定の時刻に起動し、特定の間隔で実行する
0 0/30 8/1 * *?
私がしようとしていることを実行することは可能ですか?私はjava quartz2.x.xを使用しています
1つの表現では不可能なようです。良いリンクがあり、あなたのcron式を作成するには、次の2つのcron表現
0 30/30 8 ? * * * //every day 8:30
そして、
0 0/30 9-23 * * ? // every 30 min starts from 9:00
を持つことができます
更新== Cron Maker
==を参照すること
@ sYI3rこのサイトを参照すると可能です** Cron Triggerチュートリアル** [link](http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/cron trigger.html) – kaviranga
こんにちは@Kaviranga、もし私が0 30/30 8/1 * *で行くつもりなら?それは単に9.00 10.00で動作しません...私はそれを得ることができる唯一の方法は0 30/29 8/1 * *ですか? 8.59と9.59でそれを聞かせてください。私が探しているものに対する解決策はありますか? – sYl3r
@ sYI3r JSF Webフォームでこれをテストする場合は** quartz-config.xml **を開き、この行を内部に含めます タグ** 0 0/30 8/1 * cron-expression> **です。私はこのアイデアをこのサイト[link](https://www.mkyong.com/jsf2/jsf-2-quartz-2-example/)に持っています。 –
kaviranga