On Thu, 2002-06-06 at 12:05, Jean-Luc BEAUDET wrote:
> Hi all,

> Well my Tomcat engine is runnin' under a special user, let's say
> wildcat.
> 
> I'm  looking for a way to automatically start this engine at system
> boot, like i do with Apache.
> 
> Jean-Luc :O)

here's my /etc/rc.d/initd/tomcat script.

to start oracle / tomcat / apache (in that order) with linux i just make
symbollic links like:

[/etc/rc.d/rc5.d] S82tomcat -> ../init.d/tomcat 

hope that helps...
-Alexander.

#!/bin/sh
#

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

TOMCAT_HOME=/home/bruggenc/tomcat
TOMCAT_OWNER=bruggenc
export JAVA_HOME=/usr/java/j2sdk1.4.0

if [ ! -f $TOMCAT_HOME/bin/startup.sh -o ! -d $TOMCAT_HOME ]; then
        echo "Tomcat startup: cannot start"
        exit
fi

# See how we were called.
case "$1" in
  start)
        echo -n "Starting Tomcat: "
        su - $TOMCAT_OWNER -c $TOMCAT_HOME/bin/startup.sh
        echo
        touch /var/lock/subsys/tomcat
        ;;
  stop)
        # Stop daemons.
        echo -n "Shutting down Tomcat: "
        su - $TOMCAT_OWNER -c $TOMCAT_HOME/bin/shutdown.sh
        echo
        rm -f /var/lock/subsys/tomcat
        ;;
  restart)
        $0 stop
        $0 start
        ;;
  status)
        ;;
  *)
        echo "Usage: tomcat {start|stop|restart|status}"
        exit 1
esac

exit 0

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to