首页 > 系统服务 > 详细

Linux下Tomcat重启脚本

时间:2015-10-27 15:17:49      阅读:242      评论:0      收藏:0      [点我收藏+]

我们重启Tomcat服务的时候,Tomcat自带的shutdown.sh脚本有时并不能真正杀死进程,经常需要我们用“kill -9 pid”的方式来杀死进程。

下面的脚本可以简化我们的操作,执行可杀死Tomcat进程并重新启动Tomcat:

tomcat=$(dirname $(pwd))"/conf/logging.properties"
pkill -9 -f $tomcat

if [ "$1" == "k" ];then
        echo "程序已杀死"
        exit 1
fi

sleep 3
tomcatPid=$(pgrep -f $tomcat)
if [ ! -z "$tomcatPid" ];then
    echo "程序未杀死"
    exit 1
fi

mv ../logs/catalina.out ../logs/catalina.out_$(date "+%Y-%m-%d-%H:%M:%S")
nohup ./catalina.sh run > ../logs/catalina.out &
tailf ../logs/catalina.out

保存为nohup_start.sh文件,使用“./nohup_start.sh”执行即可。

Linux下Tomcat重启脚本

原文:http://www.cnblogs.com/guyezhai/p/4914077.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!