给jar包编写start和stop脚本


前言

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

二、展示

在这里插入图片描述
在这里插入图片描述


总结

回到顶部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值