我想在星期五到星期一的特定时间执行任务。
指定了那样的
@Scheduled(cron = "0 0/30 15-23 * * FRI-MON", zone = "CET")
我收到IllegalStateException
Invalid inverted range: '5-1' in expression "0 0/30 15-23 * * FRI-MON"
我的解决方法是通过用逗号分隔它们来指定那些日子。
@Scheduled(cron = "0 0/30 15-23 * * FRI,SAT,SUN,MON", zone = "CET")
我希望能够将其缩短为反转范围。有没有可能这样做?我在文档中找不到任何内容。
答案 0 :(得分:1)
你可以试试 " 0 0/30 15-23 * * 1,5-7"如果那么短。 (0以及到周日的7张地图)。