读书人

tomcat启动脚本一

发布时间: 2013-05-02 09:39:29 作者: rapoo

tomcat启动脚本1

? ? # If you want to specify a user to run Tomcat. ??

? ? #increase the 'user $ TOMCAT_USER \' to the parameter list. ??

? ? $DAEMON_HOME/jsvc \ ??

? ? -home $JAVA_HOME \ ??

? ? -Dcatalina.home=$CATALINA_HOME \ ??

? ? -Dcatalina.base=$CATALINA_BASE \ ??

? ? -Djava.io.tmpdir=$TMP_DIR \ ??

? ? -wait 10 \ ??

? ? -pidfile $PID_FILE \ ??

? ? -outfile $CATALINA_HOME/logs/catalina.out \ ??

? ? -errfile '&1' \ ??

? ? $CATALINA_OPTS \ ??

? ? -cp $CLASSPATH \ ??

? ? org.apache.catalina.startup.Bootstrap ??

? ?echo "*****************************[ok]" ?

} ??

??

stop() { ??

? ? echo -n $"Stopping Tomcat6: " ?

? ? # ??

? ? $DAEMON_HOME/jsvc \ ??

? ? -stop \ ??

? ? -pidfile $PID_FILE \ ??

? ? org.apache.catalina.startup.Bootstrap ??

? ?echo "*****************************[ok]" ?

} ??

??

status() { ??

? ? ?ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap" | awk '{printf $1 " "}' | wc | awk '{print $2}' >/tmp/tomcat_process_count.txt ??

? ? ?read line < /tmp/tomcat_process_count.txt ??

? ? ?if [ $line -gt 0 ]; then ??

? ? ? ?echo -n "tomcat6 ( pid " ?

? ? ? ?ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap" | awk '{printf $1 " "}' ?

? ? ? ?echo ") is running ? ? ? ? ? ? ? ? ? ? ? ? ? ? " ?

? ? ?else ?

? ? ? ?echo "Tomcat6 is stopped" ?

? ? ?fi ??

} ??

??

case "$1" in ??

? start) ??

? ? # Start Tomcat ??

? ? start ??

? ? exit $? ??

? ? ;; ??

??

? stop) ??

? ? # Stop Tomcat ??

? ? stop ??

? ? exit $? ??

? ? ;; ??

? restart) ??

? ? # Restart Tomcat ??

? ? stop ??

? ? sleep 3 ?

? ? start ??

? ? exit $? ??

? ? ;; ??

? ?status) ??

? ? status ??

? ? exit $? ??

? ? ;; ??

? *) ??

? ? echo "Usage: tomcat6 {start|stop|restart|status}" ?

? ? exit 1;; ??

esac ??

??

##### ??

??

####

读书人网 >操作系统

热点推荐