Shell重启Tomcat脚本
Posted tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell重启Tomcat脚本相关的知识,希望对你有一定的参考价值。
#!/bin/bash echo -e " " #force kill flag,if equal [f] to force kill all flag="HelloShell" if test $# -gt 0 then flag=$1 fi pids=`ps -ef|grep tomcat | grep -v "grep" | awk ‘{print $2}‘` #pids=`ps -ef|grep -w tomcat | grep -v "grep" | awk ‘{print $2}‘` count=0 pid_num=0 for pid in ${pids} do pid_num=${pid} count=`expr ${count} + 1` done if test $[count] -gt 1 then if test $flag = "f" then for pid in ${pids} do echo "kill " ${pid} kill -9 ${pid} done echo "Force kill more progress success!" else echo "Exist more progress is running, Input param [f] to force kill." fi else if test $[count] -eq 1 then kill -9 ${pid_num} echo "Kill " ${pid_num} " Success!" else echo "Clear!" fi fi # start bash /root/soft/apache-tomcat-7.0.90/bin/startup.sh echo -e " "
以上是关于Shell重启Tomcat脚本的主要内容,如果未能解决你的问题,请参考以下文章