项目以jar形式部署到服务器,通常会以这样的形式
java -jar zpw-2.2.5.RELEASE.jar
问题:
当我们一关闭当前窗口就会停止运行项目
解决思路:
在后台运行
解决方法:
nohup java -jar zpw-2.2.5.RELEASE.jar > log.file 2>&1 &
上面的2 和 1 的意思如下:
0 标准输入(一般是键盘)
1 标准输出(一般是显示屏,是用户终端控制台)
2 标准错误(错误信息输出)
将运行的jar 错误日志信息输出到log.file文件中,然后(>&1)就是继续输出到标准输出
(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行。
查看进程:
运行后显示的数字就表示运行的pid,netstat -anp可以查看到。
netstat -anp
停止进程:
接着,直接 kill -9 669(pid) 即可
kill -9 669(pid)