-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