3 # clamd clamd (antyvirus daemon)
7 # description: Clam Antivirus daemon
10 # pidfile: /var/run/clamav/clamd.pid
14 # Source function library
15 . /etc/rc.d/init.d/functions
18 [ -f /etc/sysconfig/clamd ] && . /etc/sysconfig/clamd
21 # Check if the service is already running?
22 if [ -f /var/lock/subsys/clamd ]; then
23 msg_already_running "Clam Antivirus daemon"
27 msg_starting "Clam Antivirus daemon"
28 daemon --pidfile /var/run/clamav/clamd.pid /usr/sbin/clamd
30 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/clamd
34 if [ ! -f /var/lock/subsys/clamd ]; then
35 msg_not_running "Clam Antivirus daemon"
39 msg_stopping "Clam Antivirus daemon"
40 killproc --pidfile /var/run/clamav/clamd.pid clamd
41 rm -f /var/lock/subsys/clamd /var/run/clamav/clamd.pid >/dev/null 2>&1
45 if [ -f /var/lock/subsys/clamd ]; then
46 msg_reloading "Clam Antivirus daemon"
50 msg_not_running "Clam Antivirus daemon"
56 if [ -f /var/lock/subsys/clamd ]; then
60 msg_not_running "Clam Antivirus daemon"
66 # See how we were called.
89 msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status}"