linux shell 编程7 tomcat的启动停止

来源:互联网 发布:怎么修改英雄联盟网络 编辑:程序博客网 时间:2024/05/16 22:22
#!/bin/bashJAVA_HOME="/usr/local/jdk1.7/jdk1.7"TOMCAT_HOME="/usr/local/tomcat/apache_tomat-8"export JAVA_HOMEusage="{stop|start|restart}"start_tomcat="$TOMCAT_HOME/bin/startup.sh"stop_tomcat="$TOMCAT_HOME/bin/shutdown.sh"# look  pid  isexists # THIS IS GET  PID PID=$( netstat -anp | grep 8080 |awk '{print $7}' | awk '{split($0,b,"/");print b[1]}')# THIS IS REGULAR GET  NUMBERRES=$(echo "$PID" |awk '{if($0 ~ /^[0-9]+$/) print $0;}')echo " value of tomcat pid------------------------> $PID"echo "value of  pid res---------------------------> $RES"start(){echo "starting  tomcat..."if [ -z "$RES" ]then${start_tomcat}echo "start tomcat ok !"elseecho "start tomcat ok ^^ !"fi}stop(){echo "stoping  tomcat..."if [ -n "$RES" ]then${stop_tomcat}echo "stoped tomcat ok!"elseecho "stoped tomcat ok ^^ !"fi}#  read arg echo " please input: $usage "read ANScase $ANS instart)start;;stop)stop;;restart)stopstart;;*)echo " please input :$usage"exit 1;;esac

0 0