2 # Start/stop the FreeRADIUS daemon.
7 PROGRAM="/usr/sbin/freeradius"
8 PIDFILE="/var/run/freeradius/freeradius.pid"
9 DESCR="FreeRADIUS daemon"
11 test -f $PROGRAM || exit 0
15 echo -n "Starting $DESCR: "
16 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $PROGRAM
20 echo "(failed! run '$PROGRAM -x' to find out why.)"
25 echo -n "Stopping $DESCR: "
26 start-stop-daemon --stop --quiet --pidfile $PIDFILE
30 echo -n "Restarting $DESCR: "
35 reload | force-reload)
36 echo -n "Reloading configuration files for $DESCR"
37 start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE
39 ps --pid $(cat $PIDFILE) > /dev/null || exit 1
43 echo "Usage: /etc/init.d/freeradius start|stop|restart|reload|force-reload"