我只是想知道,如果您想让它在晚上21点到早上6点之间每隔三分钟运行一次,这是否是一个正确的@计划的cron表达式:
@Scheduled(cron = "0 */3 21-6 * * ?")它会流过一夜吗?
发布于 2017-02-28 21:55:00
我认为应该是21-23,0-6
发布于 2021-01-12 10:40:33
我想应该是@Scheduled(cron="0 */3 21-23,0-6 * * ?")吧。请查看这段视频,了解使用cron表达式的不同可能方式。
发布于 2021-03-31 06:36:55
如果您希望cron在6:00停止,则必须在范围内写5而不是6,否则将包括整个小时,因此:
@Scheduled(cron="0 */3 21-23,0-5 * * *")
我发现本网站非常有助于帮助您编写对Spring格式有效的cron表达式。
它给出了这样的解释:每3分钟一次,从晚上09:00到晚上11:59,从12:00到05:59 。
https://stackoverflow.com/questions/42519401
复制相似问题