首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

tomcat启动脚本一

2013-05-02 
tomcat启动脚本1? ? # If you want to specify a user to run Tomcat. ??? ? #increase the user $ TOMCA

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 ??

??

##### ??

??

####

热点排行