S50mosquitto 531 B

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