0
我认为标题说明了一切。每隔X天运行一次工作,但只能在两个特定日期和时间之间运行
我想运行一项工作,例如,从2014年6月19日开始(例如上午7点),截止日期为2015年12月25日(例如下午11点),并在这两个日期之间每9天运行一次。我可以设置它在没有结束日期的情况下工作。但我不知道如何将它全部包含在一个表达式中。
更新: 是否添加EndAt()
我TriggerBuilder
工作?
mytrigger = (ICronTrigger)TriggerBuilder.Create()
.WithIdentity(triggerName, triggerGroup)
.WithCronSchedule(cron)
.EndAt(xxxx)
.Build();
向我们展示你的当前配置 – Martin 2014-10-27 16:05:39
@马丁我想提的开始日期和时间在我的cron中,然后当我使用'TriggerBuilder'添加我的触发器时,我还添加了'endAt()'。这是一个好主意吗? – Disasterkid 2014-10-27 16:09:23
我不完全确定你的意思是“在我的cron中提到开始日期和时间”,但是设置endAt将确保在结束之后触发器不会触发日期 – Martin 2014-10-27 16:23:09