Einfaches Startscript für Tomcat unter Linux

Als ich vor kurzem ein Start-Script für den Tomcat suchte habe ich zwar viele gefunden, aber die meisten waren für mein Bedürfnis unnötig komplex aufgebaut. Darum hier ein "einfacher" Extrakt welcher für meine Bedürfnisse wunderbar funktioniert:

#!/bin/sh
# Tomcat Startup Script

CATALINA_HOME=/opt/tomcat; export CATALINA_HOME
JAVA_HOME=/usr/lib64/jvm/jre; export JAVA_HOME
TOMCAT_OWNER=tomcat; export TOMCAT_OWNER

start() {
        echo -n "Starting Tomcat:  "
        su $TOMCAT_OWNER -c $CATALINA_HOME/bin/startup.sh
        sleep 2
}
stop() {
        echo -n "Stopping Tomcat: "
        su $TOMCAT_OWNER -c $CATALINA_HOME/bin/shutdown.sh
}

# See how we were called.
case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart)
        stop
        start
        ;;
  *)
        echo $"Usage: tomcat {start|stop|restart}"
        exit
esac

Da dieses Script nun in meinen Blog steht weiss ich später wieder wo ich ihn suchen muss! ;-)