我必須通過SSH登錄到服務器,並在擁有大約50GB大量數據的目錄上運行我的java程序。從我的計算來看,在海量數據上運行我的代碼大約需要6個小時。有什麼辦法讓服務器運行我的Java程序,這樣即使我從服務器斷開連接,運行我的代碼也不會有任何問題? 在此先感謝!如何讓服務器運行我的java程序?
1
A
回答
2
使用可以在screen
啓動一個會話並運行裏面的Java進程好的。然後,您可以將其分離並斷開SSH會話並稍後重新加入以檢查進度。
0
如果當然不需要用戶交互,你可以使用Java包裝器來運行你的java程序。這是自動化批處理引擎,應用程序服務器(如JBoss或其他)的啓動/停止/ ping狀態的方式。
這是在某些產品http://wrapper.tanukisoftware.com/doc/english/download.jsp
0
我建議你使用屏幕(見埃裏克·埃克曼),但也有nohup的:
0
當完成擊殺通過ID的過程nohup java -jar path/to/your.jar
, 啓動它。 或寫bash腳本
相關問題
- 1. 如何在服務器上自主運行程序,如何在服務器上無限運行java程序?
- 2. 如何運行SFTP服務器中的Java程序
- 3. 如何讓服務運行定時器?
- 4. 如何在我的服務器上無限運行php程序
- 5. 如何在服務器上自動運行java函數/程序
- 6. 如何在服務器上運行Maven Java應用程序
- 7. 如何讓進程在遠程Windows服務器上運行
- 8. 如何讓ASP.NET MasterPage在我的服務器上運行?
- 9. 如何讓我的docker centos sshd無密碼服務器運行?
- 10. 如何讓Django在我的Web服務器上運行?
- 11. 從我自己的程序中運行我的服務器服務器
- 12. 如何讓我的java程序在後臺運行?
- 13. 如何讓程序在Linux中作爲服務運行
- 14. 如何讓Sonar Runner在源服務器上運行時運行?
- 15. 如何讓SOLR在遠程服務器上運行
- 16. 如何讓這個服務器進程永遠運行?
- 17. 如何在遠程服務器上運行命令行程序
- 18. 如何讓我的應用程序服務器CPU達到100%?
- 19. 如何讓我的應用程序服務始終在android2.1中運行?
- 20. 我該如何運行我的Java應用程序作爲窗口服務?
- 21. 服務器運行java servlet
- 22. 運行Java throgh服務器
- 23. 我們如何讓一個Java應用程序永遠運行
- 24. 當tomecat服務器運行時,然後我的java類運行
- 25. 運行位於網絡服務器上的Java程序。
- 26. 在linux服務器的後臺運行Java應用程序
- 27. 運行在服務器上的Java程序
- 28. 在服務器上運行java應用程序的錯誤
- 29. 如何讓我的Rails 3.1應用程序在服務器上進行測試?
- 30. 如何在沒有eclipse的服務器上運行eclipse外的java程序