简单部署脚本,不通用

#项目发布脚本
#!/bin/bash
dirdate=bak_`date +%Y%m%d`
#关闭前端tomcat
cd /usr/local/tomcat_manage/bin/
./shutdown.sh
cd /usr/local/tomcat_web/bin/
./shutdown.sh
echo "==============================================="
echo "===============前端关闭成功=================="
echo "==============================================="
#1.关闭后端jar
ps -ef | grep febs-server-grp-2.1-RELEASE.jar | grep -v grep | cut -c 9-15 | xargs kill -9
ps -ef | grep febs-server-system-2.1-RELEASE.jar | grep -v grep | cut -c 9-15 | xargs kill -9
echo "==============================================="
echo "===============后端关闭成功=================="
echo "==============================================="
#备份前端
cd /app/data/www/
mkdir /app/data/www/bak_manage/$dirdate
mkdir /app/data/www/bak_web/$dirdate
mv -f /app/data/www/manage/* /app/data/www/bak_manage/$dirdate
mv -f /app/data/www/web/* /app/data/www/bak_web/$dirdate
echo "==============================================="
echo "===============前端备份成功=================="
echo "==============================================="
#备份后端
cd /app/data/www/
#find . -name '*.jar' -exec cp -f {} /app/data/www/bak_cloud/ \;
#find . -name '*.jar' -exec mv {} /app/data/www/bak_cloud/ \;
mkdir /app/data/www/bak_cloud/$dirdate
mv febs-server-grp-2.1-RELEASE.jar /app/data/www/bak_cloud/$dirdate
mv febs-server-system-2.1-RELEASE.jar /app/data/www/bak_cloud/$dirdate
echo "==============================================="
echo "===============后端备份成功=================="
echo "==============================================="
#启动后端
cd /app/temp/
rm -rf /app/temp/java/*
rm -rf /app/temp/web/grp/*
rm -rf /app/temp/web/sys/*
unzip -o java.zip
echo "-------------------解压"
mv -f /app/temp/java/* /app/data/www/
cd /app/data/www/
nohup java -jar febs-server-grp-2.1-RELEASE.jar &
echo "-------------------担保后端启动"
nohup java -jar febs-server-system-2.1-RELEASE.jar &
echo "-------------------综管后端启动"
echo "==============================================="
echo "===============后端启动成功=================="
echo "==============================================="
#启动前端
cd /app/temp/
mv -f /app/temp/web/sys/* /app/data/www/manage/
mv -f /app/temp/web/grp/* /app/data/www/web/
cd /usr/local/tomcat_manage/bin/
./startup.sh
echo "-------------------综管前端启动"
cd /usr/local/tomcat_web/bin/
./startup.sh
echo "-------------------担保前端启动"
echo "==============================================="
echo "===============前端启动成功=================="
echo "==============================================="



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值