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 進程號即可將該程序關閉
