自动化发布脚本

#!/bin/bash
##### 备份 开始 #####
echo   "--备份开始--" ;
datename=$(date +%Y%m%d-%H%M%S) ;           
mkdir -m 700 /root/web_static/war/$datename ;              
cp -a -R  /root/web_static/apache-tomcat-web-static/webapps/web_static.war  /root/web_static/war/$datename ; 
echo "--备份成功--"


##### 停止服务 #####
echo "--开始停止服务--" ;
ps -ef|grep 'apache-tomcat-web-static'|grep -v grep|awk '{print $2}'|xargs kill -9  ;
echo "--停止服务成功---" ;


##### 删除原始文件 #####
echo "--删除原war包--" ;
rm -rf /root/web_static/apache-tomcat-web-static/webapps/web_static* ;


echo "--删除原war包成功--" ;


##### 复制新war包 #####
echo "--开始复制新war包--" ;
cp -a -R   /root/web_static/war/web_static.war   /root/web_static/apache-tomcat-web-static/webapps/ ; 
echo "复制新war包成功" ;


##### 启动服务 ##### 
echo "--启动服务--" ;
echo "--启动server服务--" ;
sh  /root/web_static/apache-tomcat-web-static/bin/startup.sh ;
echo "--启动server服务成功--" ;

##### 成功结束 #####




linux  下保存文件为XXX.sh并进行执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值