
我想透過建立 SSH 連線在遠端電腦上執行我的 java jar。我可以執行 jar,但在按 之前我無法關閉 SSH 會話CTRLC。
下面是我執行 jar 的批次檔。批次檔名為 Run_service.bat
@ECHO off java.exe -jar D:\NSXJarfiles\BulkSolve-0.0.1-SNAPSHOT.jar & exit
嘗試使用以下命令從 SSH 會話執行 jar
ssh -v -o StrictHostKeyChecking=no -l userid IP "D:/Scripts/Run_Service.bat"
所以我建立了 ssh 會話,並且能夠在會話中執行 jar 檔案。
該服務在連接埠上啟動。
但是一旦服務啟動,我必須關閉 ssh 會話,但直到我按 後它才會關閉CTRLC。下面是在 ssh 會話中啟動的相同服務的圖像。我嘗試了很多東西但沒有任何效果。請幫我找出一種方法來做到這一點。
答案1
試試這個 :
@ECHO off START /B javaw.exe -jar D:\NSXJarfiles\BulkSolve-0.0.1-SNAPSHOT.jar exit