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查看

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。