S99motion 508 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/sh
  2. NAME=motion
  3. PIDFILE=/var/run/$NAME.pid
  4. DAEMON=/usr/bin/$NAME
  5. start() {
  6. printf "Starting $NAME: "
  7. start-stop-daemon -S -q -m -b -p $PIDFILE --exec $DAEMON
  8. [ $? = 0 ] && echo "OK" || echo "FAIL"
  9. }
  10. stop() {
  11. printf "Stopping $NAME: "
  12. start-stop-daemon -K -q -p $PIDFILE
  13. [ $? = 0 ] && echo "OK" || echo "FAIL"
  14. }
  15. restart() {
  16. stop
  17. start
  18. }
  19. case "$1" in
  20. start)
  21. start
  22. ;;
  23. stop)
  24. stop
  25. ;;
  26. restart|reload)
  27. restart
  28. ;;
  29. *)
  30. echo "Usage: $0 {start|stop|restart|reload}"
  31. exit 1
  32. esac
  33. exit $?