#!/bin/bash
tomcat_home=/home/tomcat/apache-tomcat-9.0.12
SHUTDOWN=$tomcat_home/bin/shutdown.sh
STARTTOMCAT=$tomcat_home/bin/startup.sh
case $1 in
start)
echo "启动$tomcat_home"
$STARTTOMCAT
;;
stop)
echo "关闭$tomcat_home"
pidlist=`ps -ef | grep apache-tomcat | grep -v grep | awk '{print $2}'`
for id in $pidlist
do
kill -9 $id
done
;;
clean)
echo "清理$tomcat_home"
#删除日志文件
rm $tomcat_home/logs/* -rf
#删除tomcat的work时目录
rm $tomcat_home/work/* -rf
#删除tomcat的临时目录
rm $tomcat_home/temp/* -rf
;;
deploy)
echo "备份并替换 $tomcat_home/webapps"
mv $tomcat_home/webapps $tomcat_home/webapps_$(date +%Y%m%d%H%M)
mv $tomcat_home/TempWar $tomcat_home/webapps
;;
esac
linux tomcat 自动部署 (stop.clean,deploy,start)
最新推荐文章于 2021-05-10 06:07:45 发布