更新web项目时备份脚本

来源:互联网 发布:yy静态头像psd源码 编辑:程序博客网 时间:2024/06/05 06:41
#!/bin/shexport BUILD_ID=block-release-v1.0echo 'beginning.......'# 项目地址PROJECT_PATH=/home/tomcat/apache-tomcat-7.0.70/webapps# 项目名称PROJECT_NAME=block# tomcat 地址TOMCAT_HOME=/home/tomcat/apache-tomcat-7.0.70# 备份地址BACK_UP_PATH=/home/tomcat/apache-tomcat-7.0.70/bakif [ ! -d "${BACK_UP_PATH}" ]; then        echo 'BACK_UP_PATH is not  real  path '        echo '-----------------------------'        # mkdir        mkdir ${BACK_UP_PATH}fiif [ ! -d "${PROJECT_PATH}" ]; then        echo 'PROJECT_PATH is not  real  project path'        echo '-----------------------------'        # exit        exit 1fi# $TOMCAT_HOMEif [ ! -d "${TOMCAT_HOME}" ]; then        echo 'TOMCAT_HOME is not a really path!'  echo '-----------------------------'    # exit        exit 1fi# 新建备份路径BACK_UP_DATE="$(date +%Y%m%d%H%m%S)"echo "新建备份路径...."echo "备份日期:" +${BACK_UP_DATE}cd ${BACK_UP_PATH}mkdir ${BACK_UP_DATE}# stop tomcatcd ${TOMCAT_HOME}/bin./shutdown.shsleep 8cd ${TOMCAT_HOME}/webapps#压缩web.zipunzip web.zipsleep 5#从旧项目拷贝jar包到新项目cd ${PROJECT_PATH}/web/WEB-INF/libcp ${PROJECT_PATH}/${PROJECT_NAME}/WEB-INF/lib/* .# 备份cd ${BACK_UP_PATH}/${BACK_UP_DATE}mv ${PROJECT_PATH}/${PROJECT_NAME} .# 把新项目web的名字改为blockcd ${PROJECT_PATH}mv web ${PROJECT_NAME}# 开启项目cd ${TOMCAT_HOME}/bin#run./startup.sh
原创粉丝点击