后台啟動jar和關閉


1、啟動jar架包
    nohup java -jar demo-0.0.1-SNAPSHOT.jar > log.file 2>&1 &     上面的2 和 1 的意思如下:        0    標准輸入(一般是鍵盤) 
     1    標准輸出(一般是顯示屏,是用戶終端控制台)     
       2    標准錯誤(錯誤信息輸出)   將運行的jar 錯誤日志信息輸出到log.file文件中,然后(>&1)就是繼續輸出到標准輸出(前面加的&,是為了讓系統識別是標准輸出),最后一個&,表示在后台運行。
2、停止運行的后台程序
netstat -anp  查看到后台運行的程序端口
kill -9 pid   kill掉后台運行的程序

例如:

啟動時:

后台啟動jar 服務   nohup java -jar  demo-xxxx.jar > /dev/null 2>&1 &

在dev即為根目錄下的dev目錄下的某個文件可設置如:demo.text等就會將日志在這個文件輸出

2.java -jar xxx.jar用此命令只能為前端開啟不可關閉,關閉級停止

 

3.netstat -lnp|grep 80       查看80端口的進程  並使用kill -9  進程號即可將該程序關閉


免責聲明!

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



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