我想在Java中開發'任務',可按定義的計劃定期運行。在Java中開發計劃任務並在Linux服務器上運行
如何在Linux服務器上運行此操作。如果它是一個jar文件 - 是否足以創建一個jar文件並使用shell腳本運行它?並計劃運行腳本(CRON)
我打算利用Spring Framework。我真的需要一個嗎?因爲我可以安排使用CRON撥打我的java程序
我該如何解決這個問題?
我想在Java中開發'任務',可按定義的計劃定期運行。在Java中開發計劃任務並在Linux服務器上運行
如何在Linux服務器上運行此操作。如果它是一個jar文件 - 是否足以創建一個jar文件並使用shell腳本運行它?並計劃運行腳本(CRON)
我打算利用Spring Framework。我真的需要一個嗎?因爲我可以安排使用CRON撥打我的java程序
我該如何解決這個問題?
您可以使用Spring引導構建應用程序並運行它作爲一個守護進程:
https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html
然後用石英來安排任務
您可以使用CRON作業以及計劃程序(如Quartz等)來運行您的java任務。我認爲CRON作業是一種運行你的jar文件的方便方法。您可以簡單地將您的jar安排在CRON工作中。
查看石英其真棒調度庫,你可以包含在任何java
應用程序。
一旦調度啓動它在一個cron
表達式定義選定的時間間隔運行說
(*****)