3 # amavis-milter Start/Stop the amavis-milter daemon.
7 # description: amavis-milter is daemonized antivirus daemon for sendmail
9 # processname: amavis-milter
10 # pidfile: /var/lock/subsys/amavis-milter
13 # Source function library
14 . /etc/rc.d/init.d/functions
17 # See how we were called.
20 # Check if the service is already running?
21 if [ ! -f /var/lock/subsys/amavis-milter ]; then
22 msg_starting Amavis-milter
23 LC_ALL='' LANG='' LC_TYPE='' LC_CTYPE='' daemon su amavis -s /bin/sh -c \"/usr/sbin/amavis-milter -p local:/var/spool/amavis/runtime/amavis-milter.sock\"
25 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/amavis-milter
27 msg_already_running Amavis-milter
32 if [ -f /var/lock/subsys/amavis-milter ]; then
33 msg_stopping Amavis-milter
34 killproc amavis-milter;
35 rm -f /var/lock/subsys/amavis-milter >/dev/null 2>&1
37 msg_not_running Amavis-milter
41 if [ -f /var/lock/subsys/amavisd ]; then
44 LC_ALL='' LANG='' LC_TYPE='' LC_CTYPE='' /usr/sbin/amavisd reload
47 [ $RETVAL -ne 0 ] && RETVAL=7
49 msg_not_running Amavisd >&2
53 restart|force-restart)
63 msg_usage "$0 {start|stop|restart|force-restart|reload|force-reload|status}"