| 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