我對調度程序有特殊要求。我需要每30分鐘運行一次調度程序。這可以很容易地完成,但問題是這個調度程序依賴於時鐘時間。假設我在00:15開始我的程序,然後開始我的調度程序不會啓動。第一個調度程序將在00:30運行,然後以30分鐘的時間間隔運行。運行Java調度器取決於時鐘時間
需要幫助的相同。我使用Java 8
我對調度程序有特殊要求。我需要每30分鐘運行一次調度程序。這可以很容易地完成,但問題是這個調度程序依賴於時鐘時間。假設我在00:15開始我的程序,然後開始我的調度程序不會啓動。第一個調度程序將在00:30運行,然後以30分鐘的時間間隔運行。運行Java調度器取決於時鐘時間
需要幫助的相同。我使用Java 8
什麼你尋找被稱爲cron的sceduling它可以給你每個星期一上午10點運行作業的能力。例如或者每個小時每30分鐘還 這裏有一些鏈接
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html
https://www.mkyong.com/java/java-cron-job-to-run-a-jar-file/
感謝您給予適當的條款。我需要設置cron作業。 – Souvik
Timer和TimerTask類都可以使用。
Timer類包含的方法時間表()中,你可以通過你的任務(TimerTask的)。 該方法的特徵如下: public void schedule(TimerTask任務,長延遲,長週期) 第一個參數:TimerTask對象 第二個參數:以毫秒爲單位的延遲,在提到的毫秒任務開始執行之後。 第三個參數:以毫秒爲單位的週期,隨後的執行將在所提到的時間段的固定時間間隔發生。
參考:https://docs.oracle.com/javase/8/docs/api/java/util/Timer.html
請閱讀[如何使用Markdown或HTML格式化我的帖子](http://stackoverflow.com/help/formatting)。 – buhtz
這一要求被稱爲CRN工作。以下cron設置需要達到上述要求。
*/30 * * * *
後你試過到目前爲止什麼? – GurV