2017-02-15 5 views
0

金曜日から月曜日までの特定の時間にタスクを実行したい。@Scheduledのcronの曜日の範囲が反転しましたか?

は、私は私の問題を回避するには、カンマで区切ることにより、これらの日を指定し、現在あるタイプIllegalStateException

Invalid inverted range: '5-1' in expression "0 0/30 15-23 * * FRI-MON" 

の例外を受け取ること

@Scheduled(cron = "0 0/30 15-23 * * FRI-MON", zone = "CET") 

のように指定しました。

@Scheduled(cron = "0 0/30 15-23 * * FRI,SAT,SUN,MON", zone = "CET") 

でも、私は逆範囲と短く、それを書くことができるようにしたいと思います。そうする可能性はありますか?私はドキュメンテーションで何も見つけることができませんでした。

答えて

1

「0 0/30 15-23 * * 1,5-7」は十分に短いと試してみることができます。 (0と日曜日の7つのマップ)。

関連する問題