Thad,

        Hope these help. Make a file in /etc/init.d as something like 
'localstartup' (copy one of the other startup scripts and empty it out) 
and then add it with chkconfig.
        I call these scripts from the end of that 'localstartup' script run by 
a non-root user thus:

su - agnode -c /home/agnode/bin/ag-initialize

        And the ag-initialize script does some other things as well as call the 
attached startVenueServer scripts.

        Derek

Thad Sze wrote:
> 
> Anyone out there got a decent startup script for launching the 
> venueserver at boot for a RHEL machine that they don't mind sharing? 
> It'd save me from having to reinvent the wheel....
> 
> Thanks,
> 
> Thad
> 
> --------------------
> Thaddeus Sze
> Information Technology
> Division of Engineering and Applied Sciences
> Harvard University
> 
> 
> 

-- 
Derek Piper - [email protected] - (812) 856 0111
IRI 323, School of Informatics
Indiana University, Bloomington, Indiana
#!/bin/sh

VSERVER=/usr/bin/VenueServer24
VSERVERDATA=$HOME/VenueServer24
VSOPTIONS='-p 8000'
LOGBASE=$HOME/agoutput
VSERVERLOG=$LOGBASE/venueserver24.log
[email protected]

cd $HOME

if [ ! -d $LOGBASE ]; then
  mkdir -p $LOGBASE
fi

# Start the Venue Server
if [ ! -d $VSERVERDATA ]; then
  mkdir -p $VSERVERDATA
fi
cd $VSERVERDATA

DATE=`date`
if [ "$1" = "-d" ]; then
  $VSERVER $VSOPTIONS
else
  $VSERVER $VSOPTIONS 1>$VSERVERLOG 2>$VSERVERLOG &
fi
echo "Started Venue server $VSERVER at $DATE" | mail -s "Venue Server - 
$VSERVER" $NOTIFYEMAIL

#!/bin/sh

VSERVER=/usr/bin/VenueServer
VSERVERDATA=$HOME/VenueServer
VSOPTIONS='-p 9000'
LOGBASE=$HOME/agoutput
VSERVERLOG=$LOGBASE/venueserver.log
[email protected]

cd $HOME

if [ ! -d $LOGBASE ]; then
  mkdir -p $LOGBASE
fi

# Start the Venue Server
if [ ! -d $VSERVERDATA ]; then
  mkdir -p $VSERVERDATA
fi
cd $VSERVERDATA

DATE=`date`
if [ "$1" = "-d" ]; then
  $VSERVER $VSOPTIONS
else
  $VSERVER $VSOPTIONS 1>$VSERVERLOG 2>$VSERVERLOG &
fi
echo "Started Venue server $VSERVER at $DATE" | mail -s "Venue Server - 
$VSERVER" $NOTIFYEMAIL

Reply via email to