2017-07-26 21 views
0

私は月曜日午前9時にn週間ごとに仕事をスケジューリングする必要があります。 トリガーはQuartz互換でなければなりません。quarz cron式を月曜日にn週間ごとに実行するには?

n = 2のときの様子は次のとおりです。

2017年7月3日(月)

7月5rd 2017(水)

2017年7月17日(月)

2017年7月19日(水)

7月31日2017

(月)

Aug第2回2017(水)

私はこれまで得ることができるものを210

ので、..に

0 0 9 * * MON,WEDである - これは毎週のためです。私は2週間ごとにcron式を作成することはできません。

また、Quartz DateIntervalTriggerを見ましたが、2の間隔を与えることができますが、まだMON WEDの機能を取得できません。

他のクォーツトリガーは開いています。しかし、私はここで私のニーズを満たすことがわかりません。

答えて

0

これは単一のクォーツトリガーでは実現できないと思います。

それは問題ではない場合、あなたは次のプロパティを持つ2つのCalendarIntervalTriggersであなたのスケジュール要件を満たすことができます:月曜日

Trigger for Mondays

ため

トリガー水曜日

のためのトリガー

Trigger for Wednesdays

結果のジョブ火災回

Final job fire times

スクリーンショットは、QuartzDeskから私が設立クォーツスケジューラの管理および監視製品です。明らかに、前述のトリガを作成するためにQuartzDeskを使用する必要はありません。これで、簡単にそのアイデアを提示することができました。

+0

ありがとうございます。私はすでにこの考えを考えました。単一のトリガーで可能かどうか疑問に思う –

関連する問題