[英]Quartz | Cron expression not working as expected
我正在尝试建立一个cron表达式,该表达式将从给定的小时范围开始每分钟触发一次。
我的表达是:
0 0/1 12/10-14 * 1-5 ?
我希望它可以在每分钟从12.04 AM到02.00PM触发的时间内工作。
但是,当我启动该应用程序时,它只是从小时12.01的下一分钟触发,而不管该范围还是从12.10开始。
您的cron表达式有误。
0 {start minute}/{every minute} [from hour- to hour] * 1-5 ?
所以答案是
它将从12:00 AM-11:00 AM开始
0 4/1 0-1 * 1-5 ?
它将从12:00 AM-02:00 PM开始
0 4/1 0-14 * 1-5 ?
每天12:00 AM-02:00 PM开始
0 4/1 0-14 * * ?
链接为您提供了Quartz corn表达式Quarts预定表达式文档表达式应类似于
0 4/1 0-1 * 1-5 ?
开始12.04 AM并在2.00pm结束,您可以在此Cornmaker中测试您的玉米表达
试试这个表情
0 4/1 0-14 * *?
它将在凌晨12:00的第4分钟开始工作,然后每分钟执行一次,直到2:00 PM。
0 4/1 0-14 * * ? | | | | | | | | | | | |--------till 2:00 pm | | |---------------------------12:00am | |-------------------------------------------every minute |----------------------------------------------------------------Start at 4th Minute
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.