我想创建一个在MON,TUE,WED,SAT,SUN每分钟8:30到12:30运行的cron。
我创建了这个表达式:
0 30/1 8-12 ? * MON,TUE,WED,THU,SUN *
但不适合我。
答案 0 :(得分:3)
您应该使用多个cron表达式而不是一个。 试试这个:
0 30-59 8 ? * MON-WED,SAT,SUN * // 8:30 - 8:59
0 * 9-11 ? * MON-WED,SAT,SUN * // 9:00 - 11:59
0 0-30 12 ? * MON-WED,SAT,SUN * // 12:00 - 12:30
请注意,“年”字段不是必填字段,因此您可以省略最后一个字段,如下所示:
0 30-59 8 ? * MON-WED,SAT,SUN // 8:30 - 8:59
0 * 9-11 ? * MON-WED,SAT,SUN // 9:00 - 11:59
0 0-30 12 ? * MON-WED,SAT,SUN // 12:00 - 12:30
祝你好运!