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