2016-08-16 43 views
-1

我已經使用http://www.cronmaker.com/生成Cron表達式 我需要每45分鐘運行一次任務,但似乎Cron表達式或Quart.Net出現問題。請看下面的輸出結果並提出解決方案。Quartz.Net中的問題Cron Exrpession


Cron格式:0 0/45 * 1/1 *? *

下一個計劃的日期

1.Tuesday,2016年8月16日1:45 PM

2.Tuesday,2016年8月16日下午2:00

3.Tuesday, 2016年8月16日2:45 PM

4.Tuesday,2016年8月16日下午3:00

5.Tuesday,2016年8月16日3:45 PM

感謝進展

回答

0

你不能這樣做,在cron的法寶之一線。你需要三個。

0,45 0-23/3 * * * foo 
30 1-23/3 * * * foo 
15 2-23/3 * * * foo 
+0

感謝Matthias尋求幫助。我明白,克朗不是基於時間間隔的基礎。你有什麼想法如何在數據庫中保存時間表?像Cron表達的東西? –

+0

雖然你當然可以通過各種方式在數據庫中存儲時間表,但在這種情況下,我只需存儲間隔和下次運行任務的時間。事實上,我已經在Python中編寫了一些調度代碼,您可以在「」之後詢問「下一次是1點」,您可以使用它來實現相當靈活的調度程序。 https://github.com/M-o-a-T/moat/blob/master/moat/times.py –

+0

感謝Matthias.I會研究它。 –