springboot 以jar方式在linux後臺運行

linux命令以下:java

nohup java -jar 本身的springboot項目.jar >日誌文件名.log 2>&1 &

 命令解釋:linux

 nohup:不掛斷地運行命令,退出賬戶以後繼續運行相應的進程。spring


java -jar 本身的springboot項目.jar:執行springboot的項目,若是單單隻執行該命令,linux只會短暫的運行該項目,當退出控制檯後會自動關閉該項目。springboot


>日誌文件名.log:是nohup把command的輸出重定向到當前目錄的指定的「日誌文件名.log」文件中,即輸出內容不打印到屏幕上,而是輸出到」日誌文件名.log」文件中。不指定文件名會在當前目錄建立nohup.out,若是當前目錄的 nohup.out 文件不可寫,輸出重定向到 $HOME/nohup.out 文件中。若是沒有文件能建立或打開以用於追加,那麼 Command 參數指定的命令不可調用。日誌


2>&1:2就是標準錯誤,1是標準輸出,該命令至關於把標準錯誤重定向到標準輸出麼。這裏&至關於標準錯誤等效於標準輸出,即把標準錯誤和標準輸出同時輸出到指定的「日誌文件名.log」文件中。code


最後的&:讓改做業在後臺運行。blog

相關文章
相關標籤/搜索