簡體   English   中英

Quartz Scheduler Cron Expression,頻率為特定的小時和分鍾

[英]Quartz Scheduler Cron Expression with frequency as specific hour and minute

我試圖在Java中使用石英來構建cron表達式。 我得到兩個參數,即小時和分鍾,必須每小時和每分鍾計划一次作業。 到目前為止,我已經嘗試過: 示例1:- 安排作業每1小時10分鍾運行一次。 -在本例中,我使用cron表達式為“ 0 * / 10 * / 1 * *?”。 -但是此作業每10分鍾運行一次,而不是1小時10分鍾。

誰能幫助我了解為什么此表達式不起作用? 提前致謝。

您的cron表達式將每10分鍾運行一次,因為這就是第一個*/10含義。 第二個*/1是多余的,因為第一個*/10仍然可以運行。

我不清楚您要做什么-重復的時間表很難清楚地表達出來,因此我傾向於寫下一些示例並從那里開始工作。

您是否正在嘗試獲得類似以下的模式:

  1. 01:10
  2. 02:10
  3. 03:10

如果是這樣,我認為是0 10 * * * ? 應該做的工作。 我用來理解該表達式的文檔位於http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-06.html ,我也找到了http://www.cronmaker .com /確實有助於檢查表達式的准確性-它將為您確定接下來的幾個觸發時間。

為了以每1:10的固定速率發射,即

  1. 1:10
  2. 2:20
  3. 3:30

嘗試以1:10的間隔進行SimpleTrigger

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM