#!/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NAME="wpj" DESC="WPJabber Daemon" ROOT=/usr/local/jabber DAEMON=./bin/wpj DAEMON_FLAGS="-c etc/wpj.xml" DAEMON_PIDFILE="$ROOT/run/$NAME.pid" export LD_LIBRARY_PATH=$ROOT/lib cd $ROOT case "$1" in start) echo -n "Starting $DESC: $NAME" #ulimit -n 20000 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` 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