#! /bin/sh
#
#       Written by Miquel van Smoorenburg <miquels@cistron.nl>.
#       Modified for Debian
#       by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#
# Version:  @(#)skeleton  1.9  26-Feb-2001  miquels@cistron.nl
#
#               Customized by Sergey Zhumatiy <serg@parallel.ru>
#
# chkconfig: 2345 92 92
# description: AntMon monitoring daemon
#

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/ant_mon
NAME=ant_mon
DESC='AntMon server'
USER=_antmon

test -x $DAEMON || exit 0

. /etc/init.d/functions

if [ -f /etc/sysconfig/antmon ] ; then
    . /etc/sysconfig/antmon
fi

set -e

RETVAL=0

case "$1" in
  start)
    start_daemon --user $USER -- $DAEMON $DAEMON_OPTS
    RETVAL=$?
    ;;
  stop)
    stop_daemon --expect-user $USER -- $DAEMON
    RETVAL=$?
    ;;
  restart|reload)
    stop_daemon --expect-user $USER -- $DAEMON
    sleep 3
    start_daemon --user $USER -- $DAEMON $DAEMON_OPTS
    RETVAL=$?
    ;;
  status)
    status --expect-user $USER -- $DAEMON
    RETVAL=$?
    ;;
  *)
    msg_usage "${0##*/} {start|stop|restart|reload|status}"
    RETVAL=1
esac

exit $RETVAL
