【发布时间】:2014-01-13 22:51:53
【问题描述】:
我是 Quartz.Net 的新手,它满足了我对作业管理的大部分需求。
但由于其他需要,我有以下问题:
我知道可以安排每日执行的具体时间(即每天下午 12:45 执行)但是,如果我想在多个特定时间执行一个流程怎么办?
I.E. 第一次:12:00 第二次:17:00 第三次:23:00
感谢您的关注!
【问题讨论】:
标签: quartz-scheduler batch-processing jobs quartz.net
我是 Quartz.Net 的新手,它满足了我对作业管理的大部分需求。
但由于其他需要,我有以下问题:
我知道可以安排每日执行的具体时间(即每天下午 12:45 执行)但是,如果我想在多个特定时间执行一个流程怎么办?
I.E. 第一次:12:00 第二次:17:00 第三次:23:00
感谢您的关注!
【问题讨论】:
标签: quartz-scheduler batch-processing jobs quartz.net
在这种情况下实现任意执行的最简单方法是创建三个单独的触发器。三个具有以下模式的 cron 触发器应该可以完成这项工作:
0 0 12 * * ?
0 0 17 * * ?
0 0 23 * * ?
对于单个作业,您可以拥有任意数量的触发器。但是,如果您发现它更像是一个间隔,您还可以检查其他带有日历的触发器类型以排除/包含。
【讨论】: