1、執行jar包的命令和在windows作業系統上是一樣
java -jar jarName-0.0.1-SNAPSHOT.jar; 注: 關閉伺服器連線時會關閉此程式程序,(推薦測試可用)
2、將jar程式設定成後臺執行,並且將標準輸出的日誌重定向至檔案msg.log
nohup java -jar jarName-0.0.1-SNAPSHOT.jar >msg.log 2>&1 &; 注: nohup命令的作用就是讓程式在後臺執行,不用擔心關閉連線程序斷掉的問題了(推薦使用)
3、重新部署
ps -ef|grep java;
可找到程序
執行: kill -9 1598 殺死程序;
注: 1598 為程序標識號
(Linux下還提供了一個killall命令,可以直接使用程序的名字而不是程序標識號,例如:#killall -9 name)
然後再重新執行一下nohup命令即可。
參考:Java部署jar包並後臺執行 - 李宗光 - 部落格園 (cnblogs.com)