您的位置:首页 > 运维架构 > Tomcat

tomcat的自动重启脚本

2012-11-13 17:52 330 查看
#!/bin/sh

#kill tomcat pid

case "$1" in

start)

cd /usr/local/tomcat

#!/bin/sh

#kill tomcat pid

case "$1" in

start)

cd /usr/local/tomcat

rm -rf work/*

cd bin

./startup.sh ;tail -f ../logs/catalina.out

;;

stop)

pidlist=`ps -ef|grep tomcat|grep -v "grep" |grep -v "tomcat_resart.sh" |awk '{print $2}'`

echo "tomcat Id list :$pidlist"

kill -9 $pidlist

echo "KILL $pidlist:"

echo "service stop success"

;;

restart)

pidlist=`ps -ef|grep tomcat|grep -v "grep" |grep -v "tomcat_resart.sh" |awk '{print $2}'`

echo "tomcat Id list :$pidlist"

kill -9 $pidlist

echo "KILL $pidlist:"

echo "service stop success"

echo "start tomcat"

cd /usr/local/tomcat

rm -rf work/*

cd bin

./startup.sh ;tail -f ../logs/catalina.out

;;

*)

echo "Usage: $0 {start|stop|restart}"

exit 1

esac

exit 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: