tomcat關機,啓動,重啓腳本

#查看狀態,關閉,啓動,重啓tomcat

腳本運行格式

sh  tomcat-reboot.sh   tomcat路徑      stop|start|status|reboot|rmcache

例:

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|rmcache) \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

        rmcache)

                rm   -rf    $1/$cache

                exit

                ;;

 

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