Subversion Repositories ALCASAR

Rev

Rev 476 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 476 Rev 958
1
#!/bin/sh
1
#!/bin/sh
2
#
2
#
3
# chkconfig: 345 81 19
3
# chkconfig: 345 81 19
4
# description: ulogd is the userspace logging daemon for netfilter/iptables
4
# description: ulogd is the userspace logging daemon for netfilter/iptables
5
#
5
#
6
 
6
 
7
 
7
 
8
. /etc/rc.d/init.d/functions
8
. /etc/rc.d/init.d/functions
9
 
9
 
10
 
10
 
11
function start()
11
function start()
12
{
12
{
13
	printf "Starting %s: " "ulogd"
13
	printf "Starting %s: " "ulogd"
14
	for i in `ls /etc/ulogd-*`
14
	for i in `ls /etc/ulogd-*`
15
		do
15
		do
16
			daemon /usr/sbin/ulogd -d -c $i
16
			daemon /usr/sbin/ulogd -d -c $i
17
		done
17
		done
18
	echo
18
	echo
19
	touch /var/lock/subsys/ulogd
19
	touch /var/lock/subsys/ulogd
20
}
20
}
21
 
21
 
22
 
22
 
23
function stop()
23
function stop()
24
{
24
{
25
	printf "Stopping %s: " "ulogd"
25
	printf "Stopping %s: " "ulogd"
26
	killproc ulogd
26
	killproc ulogd
27
	echo
27
	echo
28
	rm -f /var/lock/subsys/ulogd
28
	rm -f /var/lock/subsys/ulogd
29
}
29
}
30
 
30
 
31
 
31
 
32
function reload()
32
function reload()
33
{
33
{
34
	pid=`pidof ulogd`
34
	pid=`pidof ulogd`
35
	if [ "x$pid" != "x" ]; then
35
	if [ "x$pid" != "x" ]; then
36
		kill -HUP $pid 2>/dev/null
36
		kill -HUP $pid 2>/dev/null
37
	fi
37
	fi
38
	touch /var/lock/subsys/ulogd
38
	touch /var/lock/subsys/ulogd
39
}
39
}
40
 
40
 
41
 
41
 
42
case "$1" in
42
case "$1" in
43
  start)
43
  start)
44
	start
44
	start
45
	;;
45
	;;
46
  stop)
46
  stop)
47
  	stop
47
  	stop
48
	;;
48
	;;
49
  restart)
49
  restart)
50
	stop
50
	stop
51
	start
51
	start
52
	;;
52
	;;
53
  reload)
53
  reload)
54
	reload
54
	reload
55
	;;
55
	;;
56
  status)
56
  status)
57
	status ulogd
57
	status ulogd
58
	;;
58
	;;
59
  *)
59
  *)
60
	printf "Usage: %s {start|stop|status|restart|reload}\n" "ulogd"
60
	printf "Usage: %s {start|stop|status|restart|reload}\n" "ulogd"
61
	exit 1
61
	exit 1
62
esac
62
esac
63
 
63
 
64
exit 0
64
exit 0
65
 
65