Springboot 部署到服务器上,启动,停止的脚本

在springboot 打包完成后将jar包发布完到服务器后
在jar所在的目录创建startup.sh 和stop.sh 用于启动停止服务

startup.sh
-----------------------------
#!/bin/sh
# ##################################################################
# Powered by Ironfo
# ##################################################################
nohup java -jar /usr/release/springboot/o2o/o2o.jar & 
#注意:必须有&让其后台执行,否则没有pid生成
echo $! > /usr/release/springboot/o2o/o2o.pid # 将jar包启动对应的pid写入文件中,为停止时提供pid
stop.sh
------------------------------
#!/bin/sh
# ##################################################################
#             Powered by Ironfo
# ##################################################################
#!/bin/sh
PID=$(cat /usr/release/springboot/o2o/o2o.pid)
kill -9 $PID

使用startup.sh 启动后会在当前目录生成一个 nohup.out 用于输出运行日志。可以通过tail -f nohup.out查看

你可能感兴趣的:(Springboot 部署到服务器上,启动,停止的脚本)