tomcat daemon模式启停脚本 https://www.cnblogs.com/wxp100/p/14846331.html
tomcat 普通模式启停脚本
vi tomcatServer.sh
#!/bin/bash #auther by wangxp export CATALINA_HOME_DIR=`pwd` #更改对应配置 export JAVA_HOME=/u01/java_home/jdk1.8.0_181 export CATALINA_HOME=$CATALINA_HOME_DIR/apache-tomcat-7.0.85 #堆内存设置 HEAP_SIZE=1536 export JAVA_OPS="-Xms${HEAP_SIZE}m -Xmx${HEAP_SIZE}m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${CLINIC_BASE_DIR}" #判断变量路径是否可用 if test ! -d $JAVA_HOME;then echo -e "\033[31mError\033[0m: JAVA_HOME is not available" exit fi if test ! -d $CATALINA_HOME;then echo -e "\033[31mError\033[0m: CATALINA_HOME is not available" exit fi case $1 in start) echo "Tomcat Starting..." pidlist=`ps -ef |grep $CATALINA_HOME |grep -v "grep"|awk '{print $2}'` if test -z $pidlist;then $CATALINA_HOME/bin/startup.sh fi ;; stop) echo "Tomcat Stopping..." pidlist=`ps -ef |grep $CATALINA_HOME |grep -v "grep"|awk '{print $2}'` if test ! -z $pidlist;then $CATALINA_HOME/bin/shutdown.sh fi ;; restart) $0 stop sleep 5 $0 start ;; log) if test -f $CATALINA_HOME/logs/catalina.out ;then tail -500f $CATALINA_HOME/logs/catalina.out fi ;; *) echo "Usage: $0 {start|stop|restart|log}" ;; esac