cron表达式与时间预设无关

时间:2013-05-08 10:09:27

标签: quartz-scheduler crontrigger

我正在为我的应用程序使用cron表达式。我想构建一个cron表达式,从现在开始每隔40秒运行一次。

例如;如果我的工作从3.05开始,那么工作应该在3.45,4.25,5.05等等被解雇。如何写这个案例的cron表达式。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

如果您对基于日历的计划程序感兴趣(例如,周一至周五每隔40秒,或每周二等),则可以使用CronTrigger;如果您只是希望无限制地每隔40秒触发一次,则可以使用SimpleTrigger。< / p>

这里有很多例子:http://quartznet.sourceforge.net/tutorial/lesson_5.html

这个触发器可以帮助你,但看看其余的例子(在网上有很多!):

ITrigger trigger = TriggerBuilder.Create()
.WithIdentity("trigger1", "group1")
.WithDailyTimeIntervalSchedule(x => x.OnMondayThroughFriday().WithIntervalInSeconds(40))
.Build();