| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | #!/bin/bash## softflowd	Starts softflowd NetFlow probe## chkconfig: 2345 95 02# description: Starts and stops the softflowd Netflow probe# Source function library.. /etc/init.d/functionsSOFTFLOW_CONF=/etc/sysconfig/softflowdSOFTFLOW_LOCK=/var/lock/subsys/softflowdSOFTFLOW_PROG=/usr/sbin/softflowdSOFTFLOW_OPTS="-i eth0"# Source configif [ -f $SOFTFLOW_CONF ]; then    . $SOFTFLOW_CONFfi[ -x $SOFTFLOW_PROG ] || exit 0RETVAL=0start() {    echo -n $"Starting softflowd: "    daemon $SOFTFLOW_PROG $SOFTFLOW_OPTS    RETVAL=$?    echo    [ $RETVAL -eq 0 ] && touch $SOFTFLOW_LOCK    return $RETVAL}stop() {    echo -n $"Shutting down softflowd: "    killproc $SOFTFLOW_PROG    RETVAL=$?    echo    [ $RETVAL -eq 0 ] && rm -f $SOFTFLOW_LOCK    return $RETVAL}restart() {    stop    start}case "$1" in    start)	start	;;    stop)	stop	;;    status)	status $SOFTFLOW_PROG	;;    restart|reload)	restart	;;    condrestart)	[ -f $SOFTFLOW_LOCK ] && restart || :	;;    *)	echo $"Usage: $0 {start|stop|status|restart|condrestart}"	exit 1esacexit $?
 |