2017-05-26 350 views
0

我試圖配置一個在早上3:33開始的Hangfire作業,每5分鐘運行一次,直到下午4點-星期五。Hangfire作業從小時開始,每隔5分鐘運行幾小時

不幸的是,如果我做33/5 3-15 * * 1-5,這隻會在過去的一小時之間的33分鐘之間,然後它每小時從0-33分鐘睡到第33分鐘。

我試過33-32/5 3-15 * * 1-5,但是這產生了與上面相同的結果。

一個解決方案是做兩個工作(#1 33-59/5 3 * * 1-5和#2 */5 4-15 * * 1-5),但我認爲必須有一些方法來開箱即用。幫幫我!

回答

0

恐怕你的解決方案與2個時間表正是你所需要的。

由於這不是cron的工作方式,你不能這麼做:在開始時,它決定了第一次運行作業,然後在需要執行作業時,cron將來會計算下一次,當工作應該運行。

如果你有興趣的更多細節,看看SO How does cron internally schedule jobs

相關問題