1、编写首次启动项目脚本(nohupstart.sh)
nohup java -jar netdemo.jar & tailf nohup.out
echo "start success"
2、如果项目已经启动,则重启项目(先杀死原进程再启动)
我们先看一下服务器端口使用情况(查看端口命令:netstat -ntlp)
image.png
由上图我们可以看到,项目使用的是80端口,下面编写一下重启项目的脚本(killAndRestart.sh)
#查找该端口的进程信息,并将第二列的进程号赋给ID
ID=`lsof -i:80 |grep java |awk '{print $2}'`
echo $ID
kill -9 $ID
echo "kill success!"
nohup java -jar netdemo.jar & tailf nohup.out
echo "restart success"
网友评论