springboot在lunix後臺啟動,退出賬號也不關閉

x號開發者發表於2019-01-16

首先需要進到自己springboot專案的根目錄,然後執行如下linux命令

nohup java -jar 自己的springboot專案.jar >日誌檔名.log 2>&1 &

命令詳解:

nohup:不結束通話地執行命令,退出帳戶之後繼續執行相應的程式。

>日誌檔名.log:是nohup把command的輸出重定向到當前目錄的指定的“日誌檔名.log”檔案中,即輸出內容不列印到螢幕上,而是輸出到”日誌檔名.log”檔案中。不指定檔名會在當前目錄建立nohup.out,如果當前目錄的 nohup.out 檔案不可寫,輸出重定向到 $HOME/nohup.out 檔案中。如果沒有檔案能建立或開啟以用於追加,那麼 Command 引數指定的命令不可呼叫。

2>&1:2就是標準錯誤,1是標準輸出,該命令相當於把標準錯誤重定向到標準輸出麼。這裡&相當於標準錯誤等效於標準輸出,即把標準錯誤和標準輸出同時輸出到指定的“日誌檔名.log”檔案中。

java -jar 自己的springboot專案.jar:執行springboot的專案,如果單單隻執行該命令,linux只會短暫的執行該專案,當退出控制檯後會自動關閉該專案。

最後的&:讓改作業在後臺執行。
---------------------
作者:於先森啊
來源:CSDN
原文:https://blog.csdn.net/yuhui123999/article/details/80593750
版權宣告:本文為博主原創文章,轉載請附上博文連結!

相關文章