我正在为我的应用程序使用cron表达式。我想构建一个cron表达式,从现在开始每隔40秒运行一次。
例如;如果我的工作从3.05开始,那么工作应该在3.45,4.25,5.05等等被解雇。如何写这个案例的cron表达式。
任何人都可以帮助我吗?
答案 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();