| #!/bin/sh |
| |
| # Startup spamd |
| |
| . /etc/rc.common |
| |
| PIDFILE=/var/run/spamd.pid |
| SPAMD=spamd |
| |
| StartService () |
| { |
| if [ -r $PIDFILE ]; then |
| ConsoleMessage "spamd already running" |
| else |
| ConsoleMessage "Starting spamd" |
| $SPAMD -d -r $PIDFILE |
| fi |
| } |
| |
| StopService () |
| { |
| if [ -r $PIDFILE ]; then |
| ConsoleMessage "Stopping spamd" |
| kill -TERM `cat $PIDFILE` |
| else |
| ConsoleMessage "spamd not running" |
| fi |
| } |
| |
| RestartService () |
| { |
| if [ -r $PIDFILE ]; then |
| ConsoleMessage "Restarting spamd" |
| kill -HUP `cat $PIDFILE` |
| else |
| ConsoleMessage "spamd not running. Starting" |
| StartService |
| fi |
| } |
| |
| RunService "$1" |