#!/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NAME="muc" DESC="MultiUser Chat Jabber Daemon" ROOT=/usr/local/jabber DAEMON=./bin/jabberd DAEMON_FLAGS="-c etc/muc.xml" DAEMON_PIDFILE="$ROOT/run/$NAME.pid" export LD_LIBRARY_PATH=/lib:/usr/lib:$ROOT/lib cd $ROOT case "$1" in start) echo -n "Starting $DESC: $NAME" ulimit -c unlimited $DAEMON $DAEMON_FLAGS >> $ROOT/log/$NAME/runtime.log 2>&1 & echo "." ;; stop) echo -n "Stopping $DESC: $NAME" kill -TERM `sed 1q $DAEMON_PIDFILE` rm -f $DAEMON_PIDFILE echo "." ;; reload) echo -n "Stopping $DESC: $NAME" kill -HUP `sed 1q $DAEMON_PIDFILE` echo "." ;; restart) $0 stop $0 start exit $? ;; *) N=`basename $0` echo "Usage: $N {start|stop|reload|restart}" >&2 exit 1 ;; esac