http://qiita.com/zkangaroo/items/4ac3f60ab7b1338b567b
http://a4dosanddos.hatenablog.com/entry/2014/03/08/182306
http://techmedia-think.hatenablog.com/entry/20090602/1243913796
https://www.uramiraikan.net/Works/entry-2518.html
http://gmt-24.net/archives/375
http://shokaku.blogspot.jp/2008/11/tomcat.html
http://qiita.com/gingi99/items/83c1fb07644cd232d91e
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-6.0.51 $CATALINA_HOME/bin/startup.sh export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-6.0.51 $CATALINA_HOME/bin/shutdown.sh
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.52 $CATALINA_HOME/bin/startup.sh export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.52 $CATALINA_HOME/bin/shutdown.sh
http://sixwish.jp/Technote/Centos6/section22/
#!/bin/bash # # Startup script for the Tomcat Servlet Container # # chkconfig: 2345 35 65 # description: Tomcat is the servlet container that is used in the official \ # Reference Implementation for the Java Servlet and JavaServer \ # Pages technologies TOMCAT_USER=tomcat CATALINA_HOME=/usr/local/tomcat . /etc/rc.d/init.d/functions prog=tomcat start() { echo -n $"Starting $prog: " daemon --user $TOMCAT_USER $CATALINA_HOME/bin/startup.sh > /dev/null RETVAL=$? if [ $RETVAL -eq 0 ]; then echo_success else echo_failure fi echo [ $RETVAL = 0 ] && touch /var/lock/subsys/$prog return $RETVAL } stop() { echo -n $"Stopping $prog: " daemon --user $TOMCAT_USER $CATALINA_HOME/bin/shutdown.sh > /dev/null RETVAL=$? if [ $RETVAL -eq 0 ]; then echo_success else echo_failure fi echo [ $RETVAL = 0 ] && rm -f /var/lock/subsys/$prog return $RETVAL } # See how we were called. case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) INSTANCES=`ps --columns 512 -aef|grep java|grep tomcat|grep org.apache.catalina.startup.Bootstrap|wc -l` if [ $INSTANCES -eq 0 ]; then echo $prog is stopped RETVAL=3 else if [ $INSTANCES -eq 1 ]; then echo $prog is running 1 instance... else echo $prog is running $INSTANCES instances... fi RETVAL=0 fi ;; *) echo $"Usage: $prog {start|stop|restart|status|help}" exit 1 esac exit $RETVAL