我試圖了解 Cron 運算式是如何用 Java 撰寫和解釋的。我無法理解下面列出的兩個運算式在物理意義上有何不同:
運算式 1: * * * 1/1 * ? *
運算式 2: * * * * * ? *
我參考了CronExpressionGenerator提供的描述,他們對這兩個運算式的描述如下:
運算式 1:每秒運行一次
運算式 2:每天每秒運行一次
從物理意義上講,它們都是每秒運行一次。它們可以互換使用嗎?
uj5u.com熱心網友回復:
您沒有發現 Java 是如何執行 cron 的。相反,您正在了解 Quartz 如何解釋 cron 運算式。Quartz 比通常的 Linux cron 守護程式更強大。
您正確地注意到兩個運算式以相同的節奏觸發。這樣,您可以使用其中一種并獲得相同的結果。
此外,檔案可能有助于理解: http ://www.quartz-scheduler.org/documentation/2.4.0-SNAPSHOT/tutorials/tutorial-lesson-06.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/497336.html
下一篇:輸出中的額外行
