我正在使用一個java程序來啓動一些工具(logstash,filebeat,mongodb)。我需要安排這些工具,使他們使用Java程序一個接一個地開始。那我該怎麼做這樣的工作呢?安排這種Java程序執行的最佳方式是什麼?如何安排Java程序的執行?
0
A
回答
0
如果您使用Windows,則可以使用Windows任務計劃程序。
如果你正在使用Linux的味道,那麼你可以使用cron
做同樣的事情。
https://help.ubuntu.com/community/CronHowto
剛剛創建轉身並調用Java程序的批處理文件。你可以在命令行paramters通過基於要啓動(logstash,filebeat,mongodb的,等等)
1
可以使用ScheduledExecutorService在Java
final Runnable beeper = new Runnable() {
public void run() { System.out.println("beep"); }
};
final ScheduledFuture<?> beeperHandle =
scheduler.scheduleAtFixedRate(beeper, 10, 10, SECONDS);
如果您使用提供些什麼春天那麼它是通過使用@Scheduled
相關問題
- 1. java線程如何排序線程的執行順序
- 2. 安排iPhone應用程序執行
- 3. 日程安排java程序
- 4. Java的安排執行程序:它保證如果任務HAST尚未完成
- 5. 如何安排一個Java程序每天在Windows中運行?
- 6. 如何從Java執行外部程序?
- 7. 已排序執行線程
- 8. java - 程序的執行
- 9. 快速排序執行錯誤的java
- 10. Java線程是如何安排的?
- 11. 如何安排Sharepoint工作流程的執行
- 12. 取消的安排執行
- 13. Java - 如何執行進程
- 14. 執行排序
- 15. 如何安排我的Android應用程序每小時執行一些操作
- 16. 執行程序從Java
- 17. 在java中執行程序
- 18. 執行使用Java程序
- 19. 執行時間java程序
- 20. Java程序執行行爲的差異
- 21. 如何執行多個數據排序
- 22. 如何執行自然排序?
- 23. shebang如何執行程序?
- 24. 執行Java程序後執行的內部過程
- 25. 排序未執行
- 26. 如何在Linux中安排java控制檯程序
- 27. Java多線程:我如何啓動執行線程的外部Java程序?
- 28. Java排序程序
- 29. 如何通過Windows調度程序安排Selenium網絡驅動程序腳本在午夜的執行?
- 30. 如何強制執行安裝程序的指令
更簡單很多是否有可能發送GET請求使用石英調度程序的cron作業?如果是的話,你可以給出一個示例代碼嗎? –