码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下自动部署Tomcat应用

时间:2019-05-27 09:17:32      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:echo   启动   color   grep   pre   linux   部署   nbsp   文件目录   

#! /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 ####################部署结束####################

 

Linux下自动部署Tomcat应用

标签:echo   启动   color   grep   pre   linux   部署   nbsp   文件目录   

原文地址:https://www.cnblogs.com/qiushuiblog/p/10928935.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!