前言
你是如何启动、关闭你的SpringBoot项目的?还是使用java -jar xxxx.jar启动?
还在用ps -ef找到你的pid去kill你的应用吗?
让我们来看看还有什么更加优雅的一键启动关闭的方式。
第一种方式
使用shell脚本,就是编写相应的shell脚步去启动和关闭我们的项目。
脚本内容:https://github.com/LinkinStars/springBootTemplate/blob/master/app.sh
PS:本人不是专业运维,可能shell脚本不够规范,见谅~~
脚本的使用
首先,将你需要发布的jar包,和含有上述内容的脚本app.sh,上传至linux服务器,注意两者必须处于同一目录,并且该目录下只有一个jar包,并给与app.sh相应执行权限,chmod 777 app.sh
然后就可以执行脚本,命令如下
命令
作用
./app.sh start
启动应用
./app.sh stop
关闭应用
./app.sh restart
重启应用
./app.sh status
查看应用状态
./app.sh stop -f
强制kill应用进程
注意,重新发布应用时,先stop再上传jar包哦。
使用情况如图: