springboot在阿里CentOS 7后台永久運行


查看Java進程可以使用

ps -ef|grep java

首次后台永久啟動,會把日志輸出到新建的log.file文件

nohup java -jar demo-0.0.1-SNAPSHOT.jar > log.file 2>&1 &

非首次后台永久啟動,會把日志追加到已存在的log.file文件

nohup java -jar demo-0.0.1-SNAPSHOT.jar >> log.file 2>&1 &

nohup( no hang up)就是不掛起的意思。
nobup command(命令) #缺省情況下會將所有輸出重定向到一個叫nohup.out的文件,除非另外指定,這里就指定標准輸出重定向到log.file文件。
2>&1的意思就是將錯誤重定向到標准輸出,因為標准輸出已然重定向到了log.file,所以這里錯誤信息和標准輸出都重定向輸到了log.file文件當中
最后的&是讓程序在后台運行

再次查看后台運行的java項目

ps -ef|grep java

結束進程

 kill -s 9 PID

參考文章

個人網站


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM