記錄在Linux遠程服務器中後臺運行SpringBoot項目

最近買了個學生雲服務器,躍躍欲試地把之前寫好的項目部署上去,直接一個java -jar命令運行項目,SpringBoot的好處太爽了,只需要一個java環境,連tomcat都不需要就可以直接運行。(咳咳扯遠了…)

部署起來是很方便,但是它運行的話很佔據一整個終端界面,這時候你不能做別的操作,如果關掉終端的話會直接導致程序暫停,於是要想個方法讓它在後臺運行

在網上看了許多資料,找到了一個方法,首先創建一個腳本,名字任意

vim startupjar.sh

之後在內部編寫腳本代碼:

#! /bin/bash
nohup java -jar (你jar包的絕對路徑加上jar的名字) &

之後:wq保存退出(注意&不能少,&代表在後臺運行)

腳本編寫完成了,我們還要記得給它加上執行權限。

chmod 777 startupjar.sh

之後就可以執行了

./startupjar.sh

這樣項目在後臺運行起來了,這裏補充一下centos7是自帶nohup服務的,如果沒有可以執行yum install nohup來安裝它

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章