tomcat重启脚本

#查看状态,关闭,启动,重启tomcat

脚本运行格式

sh  tomcat-reboot.sh   tomcat路径      stop|start|status|reboot

例:

sh   /opt/tomcat       start
#相关变量设置
tomcat_stop=$1/bin/shutdown.sh
tomcat_start=$1/bin/startup.sh
cache=work/Catalina/
pid=`ps  -ef | grep  $1  |  grep  -v grep | grep  -v sh | grep -v  ps|  awk '{print$2}'`
#echo $pid


if  [ $# -ne 2  ];then
     echo -e " \033[32m 格式:sh tomcat-reboot.sh tomcat路径 命令(sh  tomcat-reboot.sh /opt/tomcat stop|start|reboot|status) \033[
0m "
     exit
fi

case  $2  in
        stop)
                kill -9  $pid
                sleep  2
                echo  -e "\033[32m 已停用,开始删除缓存 \033[0m"
                rm  -rf  $1/$cache
                echo  -e "\033[32m 缓存已删除 \033[0m"
                exit
                ;;
        start)
                sh $tomcat_start
                echo  -e "\033[32m $1 已启用 \033[0m"
                echo -e  "\033[32m 查看$1进程  \033[0m"
                ps  -ef  | grep  $1
                exit
                ;;
        reboot)
                kill  -9  $pid
                sleep 2
                rm  -rf  $1/$cache
                sleep3
                sh $tomcat_start
                echo -e "\033[32m $1 已重启,并查看进程 \033[0m"
                ps  -ef  | grep $1
                exit
                ;;
        status)
                ps -ef  | grep $1

                exit

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章