文章目录
- 前言
- 一、编写脚本
- 1.start.sh
- 2.stop.sh
- 3.restart.sh
- 二、展示
- 总结
前言
springboot项目内置tomcat,一般都是以jar包形式对外发布服务,我们不能每次都去kill pid,抽到脚本里来做这个事会方便许多。
一、编写脚本
1.start.sh
#!/bin/bash
APP_NAME="springboot2.3.10RELEASE-eureka-0.0.1-SNAPSHOT.jar"
nohup java -jar $APP_NAME &
PID=`ps -ef | grep $APP_NAME | grep -v grep | awk '{print $2}'`
echo 'start success,PID:'$PID
2.stop.sh
#!/bin/bash
APP_NAME="springboot2.3.10RELEASE-eureka-0.0.1-SNAPSHOT.jar"
PID=`ps -ef | grep $APP_NAME| grep -v grep | awk '{print $2}'`
if [ -z "$PID" ]; then
echo $APP_NAME' is not running'
else
echo 'PID:'$PID
kill -9 $PID
echo 'stop success,PID:'$PID
fi
3.restart.sh
#!/bin/bash
./stop.sh
./start.sh
二、展示
总结
回到顶部