#!/bin/sh #./bin/jabberd -c etc/jabber.xml -D -H $JABBER_HOME >> log/jabberd.log 2>&1 & #./bin/wpj -c etc/wpj.xml & PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NAME="jabberd" DESC="Jabber Daemon" ROOT=/usr/local/jabber DAEMON=./bin/jabberd DAEMON_FLAGS="-c etc/jabberd.xml -D -H $ROOT" DAEMON_PIDFILE="$ROOT/run/$NAME.pid" export LD_LIBRARY_PATH=$ROOT/lib cd $ROOT case "$1" in start) echo -n "Starting $DESC: $NAME" $DAEMON $DAEMON_FLAGS >> $ROOT/log/jabberd/$NAME.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 sleep 2 $0 start exit $? ;; *) N=`basename $0` echo "Usage: $N {start|stop|reload|restart}" >&2 exit 1 ;; esac