#!/bin/bash # init file for rmserver - jtliu 27 aug 00 # source function library . /etc/rc.d/init.d/functions RETVAL=0 RMSDIR=/usr/local/opt/RealServer702 RMSERVER=$RMSDIR/Bin/rmserver RMCFG=$RMSDIR/rmserver.cfg if [ ! -x $RMSERVER -o ! -f $RMCFG ]; then echo "RealServer not found or not configured" exit 1 fi case "$1" in start) echo -n "Starting rmserver: " (cd $RMSDIR; daemon $RMSERVER $RMCFG &) RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/rmserver echo ;; stop) echo -n "Shutting down rmserver: " killproc rmserver RETVAL=$? [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/rmserver echo ;; restart) $0 stop $0 start RETVAL=$? ;; status) status rmserver RETVAL=$? ;; *) echo "Usage: rmserver {start|stop|restart|status}" exit 1 esac exit $RETVAL