#!/bin/bash
#
# chkconfig: 2345 85 15
# description: Redhat init.d zebrasrv script.
# processname: zebrasrv
# source function library
. /etc/rc.d/init.d/functions
zebradir=/home/meta/silkeborg/db
srv=/home/meta/silkeborg/zmbol/index/zmbolsrv
user=nobody
if [ ! -d ${zebradir} ]; then
echo "No directory $zebradir"
exit 0
fi
if [ ! -f ${srv} ]; then
echo "No server $srv"
exit 0
fi
cd $zebradir
case "$1" in
start)
echo -n "Starting zebrasrv "
${srv} -l srv.log -u $user tcp:@:210 &
echo
;;
stop)
echo -n "Shutting zebrasrv "
kill `cat $zebradir/zebrasrv.pid`
echo ""
;;
restart|reload)
$0 stop
$0 start
;;
*)
echo "Usage: zebrasrv {start|stop|restart|reload}"
exit 1
esac
exit 0
syntax highlighted by Code2HTML, v. 0.9.1