Linux下自動部署Tomcat應用

#! /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 2 #休眠2秒
cd ../webapps #進入tomcat的webapps目錄
#rm -fr outpatient #刪除outpatient文件目錄
#以年月日時分秒建立備份目錄
mkdir -p /home/bak/$(date +%Y%m%d%H%M%S)
#移動webapps下的應用文件至備份目錄
mv outpatient* /home/bak/$(date +%Y%m%d%H%M%S)/
#複製新版本程序至webapps目錄下
cp $path/outpatient.war ./ #複製outpatient.war到webapps路徑下
sleep 2 #休眠2秒
cd ../bin
./startup.sh #啓動tomcat服務
echo '####################部署結束####################'
相關文章
相關標籤/搜索