tomcat 服务控制脚本

@努力的小王  February 28, 2019
#!/usr/bin/env bash
#================================================================
#   
#   systemos=centos7.2
#   #this is tomcat service scripts
#   Author:xw    thank you!!!
#   Date:2019.2.28
#   Description:{start stop status }tomcat service
#   wang.cong@aliyun.com
#================================================================
usage () {
   echo "Usage: $0 [start|stop|status]"
}

status_tomcat () {

ps aux | grep java | grep tomcat | grep -v 'grep'

}

start_tomcat () {
/usr/local/tomcat/bin/startup.sh
}

stop_tomcat () {

TPID=$(ps aux | grep java | grep tomcat | grep -v 'grep' | awk '{ print $2 }')

/usr/local/tomcat/bin/shutdown.sh

sleep 5;  ##休息一下

TSTAT=$(ps aux | grep java | grep tomcat | grep -v 'grep' | awk '{print $2}')
    if [ -z $TSTAT ];then
      echo "tomcat stop"
     
      else kill -9 $TPID && kill -9 $TSTAT ##有时用停止脚本并不能生效则需强制
    
    fi
}

main () {
case $1 in

   start)
      start_tomcat;;
   stop)
      stop_tomcat;;
   status)
      status_tomcat;;
    *)
      usage;;
esac

}

main $1;

安装配置监控优化安全规范在移动硬盘


添加新评论