]> git.pld-linux.org Git - packages/clamav.git/blame - clamav.init
- this isn't ssh
[packages/clamav.git] / clamav.init
CommitLineData
291dbbd4
AM
1#!/bin/sh
2#
3# clamd clamd (antyvirus daemon)
4#
5# chkconfig: 345 60 40
6#
f46280f2 7# description: clamd is a antivirus daemon.
291dbbd4
AM
8
9
10# Source function library
11. /etc/rc.d/init.d/functions
12
13# Get network config
14. /etc/sysconfig/network
15
16# Get service config
17[ -f /etc/sysconfig/clamd ] && . /etc/sysconfig/clamd
18
19# See how we were called.
20case "$1" in
21 start)
22 # Check if the service is already running?
23 if [ ! -f /var/lock/subsys/clamd ]; then
24 msg_starting clamd
25 daemon /usr/sbin/clamd
26 RETVAL=$?
27 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/clamd
28 else
29 msg_already_running clamd
30 fi
31 ;;
32 stop)
33 if [ -f /var/lock/subsys/clamd ]; then
34 msg_stopping clamd
35 killproc clamd
36 rm -f /var/run/clamd.pid /var/lock/subsys/clamd >/dev/null 2>&1
37 else
38 msg_not_running clamd
39 exit 1
40 fi
41 ;;
42 restart)
43 $0 stop
44 $0 start
45 ;;
46 status)
47 status clamd
48 exit $?
49 ;;
50 reload)
51 msg_reloading clamd
52 killproc clamd -HUP
53 ;;
54 *)
55 msg_usage "$0 {start|stop|init|status|restart|reload}"
56 exit 1
57esac
58
59exit $RETVAL
This page took 0.034057 seconds and 4 git commands to generate.