1

n 週間ごとにトリガーされる Cron 式を作成しようとしています。

私は次のようなことを考えました:

0   0  */21 *   *

2013-09-01 00:00:00
2013-09-22 00:00:00
2013-10-01 00:00:00
2013-10-22 00:00:00

このCronテスターあたり

ただし、21 日に加えて 1 日ごとにトリガーされます。

アイデア?

4

2 に答える 2

1

Quartzを使用している場合は、代わりにSimpleTriggerを使用してそのスケジュールを達成できる場合があります。

     Trigger trigger = newTrigger() 
         .withIdentity(triggerKey("myTrigger", "myGroup"))
         .withSchedule(simpleSchedule()
             .repeatHourlyForever(n * 7 * 24))
         .startAt(...)
         .build();
于 2013-08-27T20:06:54.147 に答える