#!/bin/sh # /etc/rc.d/rc.clamsmtpd # Start/stop/restart clamsmtp mail filter daemon # To make ntpd start automatically at boot, make this file executable: # chmod 755 /etc/rc.d/rc.clamsmtpd # and be sure it's called from somewhere (e.g. rc.local) # # To edit the startup options refer man 8 clamsmtpd CONFIG="/etc/clamsmtpd.conf" PIDFILE="/var/run/clamav/clamsmtpd.pid" clamsmtpd_start() { if [ -f $PIDFILE ]; then echo "Clamsmtp daemon seems to be running with PID: $(cat $PIDFILE)" else echo "Starting clamsmtp daemon" /usr/sbin/clamsmtpd -f $CONFIG -p $PIDFILE fi } clamsmtpd_stop() { if [ -f $PIDFILE ]; then echo "Stopping clamsmtp daemon" /bin/kill $(cat $PIDFILE) 2> /dev/null else echo "/usr/sbin/clamsmtpd doesn't seem to be running...exiting" exit 1 fi } clamsmtpd_restart() { clamsmtpd_stop sleep 5 clamsmtpd_start } case "$1" in 'start') clamsmtpd_start ;; 'stop') clamsmtpd_stop ;; 'restart') clamsmtpd_restart ;; *) echo "USAGE: $0 start|stop|restart" exit 1 ;; esac