我正在为我的应用程序使用 cron 表达式。我想构建一个 cron 表达式,从现在开始每 40 秒运行一次。
例如; 如果我的工作从 3.05 开始,那么工作应该在 3.45、4.25、5.05 等被解雇。如何为这种情况编写 cron 表达式。
谁能帮我?
我正在为我的应用程序使用 cron 表达式。我想构建一个 cron 表达式,从现在开始每 40 秒运行一次。
例如; 如果我的工作从 3.05 开始,那么工作应该在 3.45、4.25、5.05 等被解雇。如何为这种情况编写 cron 表达式。
谁能帮我?
如果您对基于日历的调度程序感兴趣(例如,周一至周五每 40 秒,或每周二等),您可以使用 CronTrigger;如果您只想每 40 秒无限次触发,则可以使用 SimpleTrigger。
这里有很多例子:http: //quartznet.sourceforge.net/tutorial/lesson_5.html
这个触发器可能会对您有所帮助,但请查看其余示例(网上有很多示例!):
ITrigger trigger = TriggerBuilder.Create()
.WithIdentity("trigger1", "group1")
.WithDailyTimeIntervalSchedule(x => x.OnMondayThroughFriday().WithIntervalInSeconds(40))
.Build();