#! /bin/sh echo ‘####################开始自动部署####################‘ path=`pwd` #当前路径 tomcatPath=apache-tomcat-8.5.15 #指定tomcat文件目录名称 cd ../$tomcatPath/bin #进入tomcat的bin目录 PID=$(ps -fu `whoami`|grep tomcat|grep -v grep|awk ‘{print $2}‘) if [ -z "$PID" ];then echo "no tomcat process" else ./shutdown.sh #停止tomcat服务 fi sleep 1 #休眠1s cd ../webapps #进入tomcat的webapps目录 rm -fr application #删除application文件目录 mv application.war application.war.$(date +%Y%m%d) #备份webapps下的application.war cp $path/application.war ./ #复制application.war到webapps路径下 sleep 1 #休眠1s cd ../bin ./startup.sh #启动tomcat服务 echo ‘####################部署结束####################‘
原文地址:https://www.cnblogs.com/qiushuiblog/p/10928935.html
时间: 2024-11-05 13:37:26