-1
我该如何安排工作在下午8:00每天运行一次,并强制它在第二天上午6:00停止?运行工作在晚上8点一次,并在Quartz.net上午6点停止
我该如何安排工作在下午8:00每天运行一次,并强制它在第二天上午6:00停止?运行工作在晚上8点一次,并在Quartz.net上午6点停止
设置触发器,每天晚上8点运行作业。如果您更喜欢cron表达式,则可以使用cronmaker用户界面来生成表达式。
正如@derloopkat提到的,Configuring Quartz.Net to stop a job from executing, if it is taking longer than specified time span显示了如何使用接口停止作业的方法。此外,因为你知道准确的时间,所以当工作应该停止(6AM)时,你可能不会使用单独的线程来处理Interrupt
()方法,但是可以创建另一个简单的作业,在触发器的上午6点进行中断。
请参阅http://stackoverflow.com/questions/24446215/configuring-quartz-net-to-stop-a-job-from-executing-if-it-is-taking-longer-than – derloopkat
@derloopkat我需要每天运行一次,编辑问题。 – Mojtaba