linux上启动git,linux上git操作与打jar包更新启动服务脚本

一:安装mvn,安装git,创建git版本库(可以直接远程拉取一个),打包,更新服务

vi cmh.sh

#!/bin/sh

echo "服务端更新开始"

## git update 进入git版本库

cd /home/**/project/**

echo "拉取代码 master 分支"

git pull

## mvn pacakge

echo "拉取成功,开始打包"

mvn clean package

echo "打包成功,复制到jar包所在文件 文件"

cp /home/**/project/**/**/target/chimenghui-0.0.1.jar /home/**/**

echo "jar包复制成功,重启服务"

cd /home/**/**/

#jar包名称

RESOURCE_NAME=**-0.0.1.jar

tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`

if [ ${tpid} ]; then

echo '停止进程'

kill -15 $tpid

fi

sleep 5

tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`

if [ ${tpid} ]; then

echo '杀死进程!'

kill -9 $tpid

else

echo '杀死进程成功!'

fi

tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`

if [ ${tpid} ]; then

echo '服务正在运行'

else

echo '服务已停止运行'

fi

rm -f tpid

nohup java -jar ./$RESOURCE_NAME --spring.profiles.active=test &

echo $! > tpid

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值