-1
我需要一個正確的cron表達式的幫助,它會在啓動後立即觸發作業,然後每隔幾分鐘重新發生一次。到目前爲止,我有Quartz.Net立即着火然後1分鐘差距的cron表達式
0 0/1 * 1/1 * ? *?
但是,只有在分鐘標記(即3:31:00,3:32:00)時發射。所以如果我在3:45:54開始工作,我希望它立即執行,那麼下一場火將在3:46:54。
謝謝。
我需要一個正確的cron表達式的幫助,它會在啓動後立即觸發作業,然後每隔幾分鐘重新發生一次。到目前爲止,我有Quartz.Net立即着火然後1分鐘差距的cron表達式
0 0/1 * 1/1 * ? *?
但是,只有在分鐘標記(即3:31:00,3:32:00)時發射。所以如果我在3:45:54開始工作,我希望它立即執行,那麼下一場火將在3:46:54。
謝謝。
你不能做到這一點與一個cron表達,但你可以使用SimpleScheduleBuilder
使用WithSimpleSchedule
:
ITrigger trigger = TriggerBuilder
.Create()
.WithIdentity("trigger1", "gruppone")
.StartNow()
.WithSimpleSchedule(s => s.WithIntervalInMinutes(1).RepeatForever())
.Build();
,這將是最終的結果:
27/09/2015 12:28:28 +01:00
27/09/2015 12:29:28 +01:00
27/09/2015 12:30:28 +01:00
27/09/2015 12:31:28 +01:00
27/09/2015 12:32:28 +01:00
27/09/2015 12:33:28 +01:00