#!/bin/sh 
#export CATALINA_HOME=/usr/local/apache-tomcat-7.0.42
#export JRE_HOME=$HOME/java/jre/default 
PROCS=`/bin/ps -C java -o euser=,args= | grep -E "^$USER" | grep -o -F org.apache.catalina.startup.Bootstrap | wc -l`
echo $PROCS
case $PROCS in
0)
$CATALINA_HOME/bin/catalina.sh start
echo -e "CATALINA-Stopped (Opting for Auto-restart Mode)" 2>&1 | sed '1!b;s/^/To: sainath@glovision.co,support@glovision.co\nSubject: [GLOTRAX-SERVER]CATALINA-Stopped\n\n/' | /usr/sbin/sendmail -t
#echo "Tomcat does not appear to be running. Starting Tomcat..." 
exit 1
;;
1)
echo "Tomcat does appear to be running. Tomcat OK..." 
exit 0
;;
*)
echo -e "CATALINA-Stopped (Opting for Auto-restart Mode)" 2>&1 | sed '1!b;s/^/To: sainath@glovision.co,support@glovision.co\nSubject: [GLOTRAX-SERVER]Multiple CATALINAS\n\n/' | /usr/sbin/sendmail -t
echo "More than one Tomcat appears to be running. Restarting Tomcat..." 
$CATALINA_HOME/bin/catalina.sh stop && $CATALINA_HOME/bin/catalina.sh start
exit 2
;;
esac

