Current File : //bin/spamdctl
#!/bin/sh

PATH=/var/qmail/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin
export PATH

case "$1" in
  start)
    echo "Starting spamd"
    if svok /service/spamd; then
      svc -u /service/spamd
    else
      echo spamd service not running
    fi
    if [ -d /var/lock/subsys ]; then
      touch /var/lock/subsys/spamd
    fi
    ;;
  stop)
    echo "Stopping spamd..."
    svc -d /service/spamd
    if [ -f /var/lock/subsys/spamd ]; then
      rm /var/lock/subsys/spamd
    fi
    ;;
  stat)
    svstat /service/spamd
    svstat /service/spamd/log
    ;;
  pause)
    echo "Pausing spamd"
    svc -p /service/spamd
    ;;
  cont)
    echo "Continuing spamd"
    svc -c /service/spamd
    ;;
  restart)
    echo "Stopping spamd:"
    echo "* Stopping spamd."
    svc -d /service/spamd
    echo "* Restarting spamd."
    svc -u /service/spamd
    ;;
  help)
    cat <<HELP
   stop -- stops spamd service (spamd connections refused)
  start -- starts mail service (spamd connection accepted)
  pause -- temporarily stops spamd service
   cont -- continues paused spamd service
   stat -- displays status of spamd service
restart -- stops and restarts spamd
HELP
    ;;
  *)
    echo "Usage: $0 {start|stop|restart|stat|pause|cont|help}"
    exit 1
    ;;
esac

exit 0