dk1024
#!/bin/bash 
tomcat_home=/home/utry/apache-tomcat-7.0.59_$2 
SHUTDOWN=$tomcat_home/bin/shutdown.sh 
STARTTOMCAT=$tomcat_home/bin/startup.sh 
echo $2 $1 $tomcat_home
#pidlist1=`ps -ef |grep tomcat |grep -v "grep"|awk \'{print apache-tomcat-7.0.59_$2}\'
#echo $pidlis1t1
case $1 in 
start) 
echo "启动$tomcat_home"
$STARTTOMCAT 
tail -f $tomcat_home/logs/catalina.out
;;
stop) 
echo "关闭$tomcat_home"
$SHUTDOWN 
pidlist=`ps -ef |grep tomcat |grep -v "grep"|awk \'{print apache-tomcat-7.0.59_$2}\'`  
kill -9 $pidlist 
#删除日志文件,如果你不先删除可以不要下面一行 
rm $tomcat_home/logs/* -rf 
#删除tomcat的临时目录 
rm $tomcat_home/work/* -rf 
;;
restart) 
echo "关闭$tomcat_home"
$SHUTDOWN 
pidlist=`ps -ef |grep tomcat |grep -v "grep"|awk \'{print $2}\'` 
kill -9 $pidlist 
#删除日志文件,如果你不先删除可以不要下面一行 
rm $tomcat_home/logs/* -rf 
#删除tomcat的临时目录 
rm $tomcat_home/work/* -rf 
sleep 5 
echo "启动$tomcat_home"
$STARTTOMCAT 
#看启动日志 
tail -f $tomcat_home/logs/catalina.out 
;; 
logs) 
cd /home/utry/apache-tomcat-7.0.59_$2/logs
tail -f catalina.out 
;; 
esac 

 

分类:

技术点:

相关文章:

  • 2021-06-18
  • 2021-07-20
  • 2021-12-02
  • 2021-09-24
  • 2021-09-17
  • 2021-12-18
猜你喜欢
  • 2021-11-21
  • 2021-12-27
  • 2021-12-07
  • 2022-01-14
  • 2021-11-07
  • 2022-03-05
  • 2022-12-23
相关资源
相似解决方案