首先需要進到自己springboot專案的根目錄,然後執行如下linux命令
nohup j**a -jar 自己的springboot專案.jar >日誌檔名.log 2>&1 &
命令詳解:
nohup:不結束通話地執行命令,退出帳戶之後繼續執行相應的程序。
>日誌檔名.log:是nohup把comm程式設計客棧and的輸出重定向到當前目錄的指定的「日誌檔名.log程式設計客棧」檔案中,即輸出內容不列印到螢幕上,而是輸出到」日誌檔名.log」檔案中。不指定檔名會在當前目錄建立nohup.out,如果當前目錄的 nohup.out 檔案不可寫,輸出重定向到 $home/nohup.out 檔案中。如果沒有檔案能建立或開啟以用於追加,那麼 command 引數指定的命令不可呼叫。
2>&1:2就是標準錯誤,1是標準輸出,該命令相當於把標準錯誤重定向到標準輸出麼。這裡&相當於標準錯誤等效於標準輸出,即把標準錯誤和標準輸出同時輸出到指定的「日誌檔名.log」檔案中。
j**a -jar 自己的springboot專案.jar:執行springboot的專案,如果單單只執行該命令,linux只會短暫的執行該專案,當退出控制台後會自動qymwjrd關閉該專案。
最後的&:讓改作業在後台執行。
總結以上所述是小編給大家介紹的springboot 在linux後台執行的方法,希望對大家有所幫助,如果大家有任何疑問請給我www.cppcns.com留程式設計客棧言,小編會及時回覆大家的。在此也非常感謝大家對我們**的支援!
本文標題: springboot 在linux後台執行的方法
本文位址:
怎麼安裝VMwaretools在Linux系統裡
vmwaretools是vmware虛擬機器中很重要的乙個工具包,有些時候在虛擬機器中安裝完作業系統會缺少網絡卡驅動,不能上網,這時只要安裝vmwaretools就可以解決問題,下面以centos為例,來說明vmwaretools的安裝方法 1 開啟vmware workstation虛擬機器,開啟...
socket在windows下和linux下的區別
1 標頭檔案 windows下winsock.h winsock2.h linux下sys socket.h 錯誤處理 errno.h 2 初始化 windows下需要用wsastartup wsadata wsadata err wsastartup 0x202,wsadata if err 0 ...
在Windows下面快速構建各種Linux應用
win10 支援將ubuntu linux承載在windows系統中,將ubuntu linux作為win10的子系統執行。通過ubuntu人性化的apt get命令,只需幾行 就可以在windows下面快速構建各種linux應用。命令安裝 lxrun install y 手動安裝 windows ...