#!/bin/bash
# ------------------------------------------------------------------------------
# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid
#
# ------------------------------------------------------------------------------
# This script needs to be installed as follows: (as user 'root')
#    chmod 755 /etc/init.d/tomcat
#    ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
#    ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
# ------------------------------------------------------------------------------

# - setup environment variables
. /usr/local/gts_vars.env

# - just to specified argument
case $1 in
   start)
       # --- this should be executed as user $TOMCAT_USER
       #sh /usr/local/tomcat/bin/startup.sh
       echo -n $"Starting Tomcat ... "
       /bin/su ${TOMCAT_USER} -c '/usr/local/tomcat/bin/startup.sh'
       ;;
   stop)  
       # --- this should be executed as user $TOMCAT_USER
       #sh /usr/local/tomcat/bin/shutdown.sh
       echo -n $"Stopping Tomcat ... "
       /bin/su ${TOMCAT_USER} -c '/usr/local/tomcat/bin/shutdown.sh'
       ;;
   restart)
       # --- this should be executed as user $TOMCAT_USER
       #sh /usr/local/tomcat/bin/shutdown.sh
       echo -n $"Stopping Tomcat ... "
       /bin/su ${TOMCAT_USER} -c '/usr/local/tomcat/bin/shutdown.sh'
       sleep 8
       #sh /usr/local/tomcat/bin/startup.sh
       echo -n $"Starting Tomcat ... "
       /bin/su ${TOMCAT_USER} -c '/usr/local/tomcat/bin/startup.sh'
       ;;
esac   
exit 0
