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