码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat重启脚本

时间:2016-09-29 22:16:51      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:tomcat 重启脚本

问题:

    由于线上 tomcat 新发布,每次使用 kill 进程号 特别麻烦,有时甚至很久才可以杀死进程

解决办法:

    通过循环杀死进程


tomcat重启脚本

vim  restart.sh

#!/bin/bash   
#restart tomcat server    
#pengjc 20160827    

cd `dirname $0`    
dir=`pwd`    
pid=`ps -ef | grep $dir | grep -v grep | awk ‘{print $2}‘`
while [[ -n "$pid" ]];do           
    kill $pid            
    echo -e  "\033[32m*********Tomcat Server stop**********\033[0m"            
    break                
done
    
rm -rf ../work/Catalina/       #清理tomcat缓存
sh startup.sh                  #启动tomcat
if [[ $? -eq 0 ]];then            
    echo -e  "\033[32m*********Tomcat Server start**********\033[0m"    
else            
    echo -e  "\033[32m*********Tomcat Server fail**********\033[0m"    
fi


本文出自 “愿与您分享” 博客,请务必保留此出处http://pengjc.blog.51cto.com/9255463/1857824

tomcat重启脚本

标签:tomcat 重启脚本

原文地址:http://pengjc.blog.51cto.com/9255463/1857824

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