更新业务系统

vim update.sh

#!/bin/sh

#ary1=(`ll /home/smpint/update0621/|awk '{print $9}'`)
ary1=(seccloud-external-interface-1.0.0.jar
seccloud-gateway-1.0.0.jar
seccloud-probe-1.0.0.jar
seccloud-server-1.0.0.jar
seccloud-webapi-1.0.0.jar
ums-scheduler-3.0.0.jar
ums-tenant-manager-3.0.0.jar)
 function deal(){
 for t in ${ary1[@]}
 do
find /apps/satp/satp-3.5_panji_jar/ -name "$t"  >fileout
while read line
do
        cd ${line%/*}
        mv $t $t.bak
        cp -a /home/smpint/update0621/$t .
        docker push `./build.sh |grep -Po '(?<=tagged ).*(?=$)'`
done < fileout
 done


 }

deal
#END

vim restart.sh

#!/bin/bash
count=0
echo  ""
echo -e "重启中,大概耗时几分钟,请勿中断...... \n"
for p in `kubectl get pod -n satp|awk 'NR>=2{print $1}'`
do
kubectl delete pod $p -n satp &>/dev/null && let count++
done
echo "重启POD:$count 个"
if [ $count -eq 14 ]; then
        echo  "重启完成。"
else
        echo "重启失败,checkcheck。"
fi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值