我刚刚查看http://www.cronmaker.com/并尝试为以下场景创建cron表达式。 在星期一和星期二的1:24和3:34两个特定时间运行工作。
我是为表达式生成的。
0 24,34 12,13 ? * MON,WED *
1. Monday, May 1, 2017 12:24 PM
2. Monday, May 1, 2017 12:34 PM
3. Monday, May 1, 2017 1:24 PM
4. Monday, May 1, 2017 1:34 PM
但得到了以下结果。问题是它一天运行4次但只想运行两次。可能吗?为场景制作cron表达式。
答案 0 :(得分:1)
Cron表达式将执行所有组合,因此您需要定义两个单独的表达式。
0 24 13 ? * MON,WED *
1. Monday, May 1, 2017 1:24 PM
2. Wednesday, May 3, 2017 1:24 PM
0 34 15 ? * MON,WED *
1. Monday, May 1, 2017 3:34 PM
2. Wednesday, May 3, 2017 3:34 PM
在this blogpost中,您可以找到如何使用quartz-scheduler添加多个触发器的示例。