2021-05-12 14:32:11
Linux下執行jar包的方法
2020-06-16 16:27:38
當需要把在Windows上開發的Java程式用在Linux上執行時,就需要吧該Java程式打包成jar包上傳到Linux上去執行。首先想到的可能就是通過 java -jar xxx.jar 的方式來執行我們的jar包,程式執行正常,但是視窗被鎖定,當我們關閉視窗或Ctrl + C打斷程式執行時,程式就會退出,這肯定不是我們想要的,下面我介紹幾種Linux下後台啟動jar包的方法
優化方法一:
java -jar xxx.jar &
& 表示後台執行,ssh視窗不被鎖定,但是關閉視窗時,程式還是會退出
優化方法二:
nohup java -jar xxx.jar &
nohup 表示不結束通話執行命令列,當賬號退出或關閉終端時,程式仍然執行
當用 nohup 命令執行作業時,該作業的所有輸出被重定向到nohup.out的檔案中,除非另外指定了輸出檔案。
優化方法三:
nohup java -jar xxx.jar >/usr/local/temp.txt &
> /usr/local/temp.txt 表示將所有啟動的紀錄檔資訊記錄到temp.txt檔案中
相關文章