新建一个.sh 文件 把下面的内容复制进去、然后 把这个文件放到tomcat 的bin目录下
在关闭tomcat 执行这个脚本、 可以解决 在关闭tomcat的时候 总是遗留一些tomcat进程没有结束掉的问题
#kill tomcat pid

CURRENT_PATH=$(cd "$(dirname "$0")"; pwd)

echo $CURRENT_PATH

pidlist=`ps -ef|grep java|grep $CURRENT_PATH|grep -v "grep"|awk '{print $2}'`

echo "tomcat Id list:$pidlist"

kill -9 $pidlist

sleep 2

#echo "kill $pidlist"

echo "service stop success"

cd ..

rm -rf work/*

#cd bin

sleep 2

ps -ef|grep java|grep $CURRENT_PATH|grep -v "grep"|awk '{print $2}'

 

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!