#!/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
#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
管理Tomcat服务:启动、停止、重启脚本
本文介绍了一个用于管理Tomcat服务的Shell脚本,该脚本支持启动、停止和重启Tomcat服务。脚本通过判断输入参数来执行相应的操作,包括清理工作目录、获取并杀死当前运行的Tomcat进程、输出进程ID列表以及重新启动Tomcat。
1468

被折叠的 条评论
为什么被折叠?



