123456789101112131415161718192021222324252627282930313233343536 |
- #!/bin/sh
- #
- # Starts irqbalance
- #
- EXEC="/usr/sbin/irqbalance"
- ARGS=""
- PID="/var/run/irqbalance.pid"
- case "$1" in
- start)
- printf "Starting irqbalance: "
- # for irqbalance socket /run/irqbalance/irqbalance<pid>.sock
- mkdir -p /run/irqbalance
- start-stop-daemon -S -q -x $EXEC -- $ARGS
- if [ $? != 0 ]; then
- echo "FAILED"
- exit 1
- else
- echo "OK"
- fi
- pidof irqbalance > $PID
- ;;
- stop)
- printf "Stopping irqbalance: "
- start-stop-daemon -K -q -p $PID
- echo "OK"
- ;;
- restart|reload)
- $0 stop
- $0 start
- ;;
- *)
- echo "Usage: $0 {start|stop|restart}"
- exit 1
- esac
|