1. 程式人生 > >Linux執行jar的三種方式(保活)

Linux執行jar的三種方式(保活)

當我們使用SpringBoot的方式開發好了我們的應用,放到我們的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檔案中


--------------------- 
作者:明天的地平線 
來源:CSDN 
原文:https://blog.csdn.net/husong_/article/details/80811224 
版權宣告:本文為博主原創文章,轉載請附上博文連結!