1、常规部署,使用nohup命令
nohup java -jar XX.jar &
2、为了方便,编写启动脚本 start.sh
touch start.sh
vim start.sh
3、在 start.sh 里面输入以下命令
#!/bin/sh
nohup java -jar XX.jar &
4、保存退出,赋权限
chmod +x start.sh
5、同理创建关闭脚本 本stop.sh ,贴入下列内容并赋权限
#!/bin/sh
PID=`ps -ef | grep XX.jar | grep -v grep | awk '{print $2}'`
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill -9 $PID
fi
6、重启nginx
./nginx -s stop
./nginx -c /usr/local/nginx/conf/nginx.conf