blob: 171e20f675b924783e6e89162cd37328b6eaa188 (
plain)
- #!/bin/sh -e
- #
- # flowscan Transforms Cisco netflow files into rrd files.
- #
- # chkconfig: 345 20 20
- #
- # description: Start / stop the netflow recorder
- PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
- DAEMON=/usr/bin/flowscan
- CONFIG=/etc/flowscan/flowscan.cf
- DESC="netflow recorder"
- test -f $DAEMON || exit 0
- test -f $CONFIG || exit 0
- startstop() {
- local background=
- [[ "$1" != "--start" ]] || background="--background"
- start-stop-daemon "$@" $background --make-pidfile --name ${DAEMON##*/} \
- --pidfile="/var/run/${DAEMON##*/}.pid" --startas "$DAEMON"
- }
- case "$1" in
- start)
- echo -n "Starting $DESC: "
- startstop --start
- echo "${DAEMON##*/}."
- ;;
- stop)
- echo -n "Stopping $DESC: "
- startstop --stop
- echo "${DAEMON##*/}."
- ;;
- restart|force-reload)
- echo -n "Reloading $DESC: "
- startstop --stop --oknodo --quiet
- startstop --start
- echo "${DAEMON##*/}."
- ;;
- *)
- echo "Usage: $0 {start|stop|restart|force-reload}" >&2
- exit 1
- ;;
- esac
- exit 0
|