S13system-stats 664 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/sh
  2. #
  3. # Start/stop system_stats
  4. #
  5. DAEMON=/usr/local/sbin/system_stats
  6. PIDFILE=/var/run/system_stats.pid
  7. case "$1" in
  8. start)
  9. echo -n "Starting system_stats: "
  10. start-stop-daemon -S -x ${DAEMON} -p ${PIDFILE} -m -b -- > /dev/null 2>&1
  11. if [ ${?} -eq 0 ]; then
  12. echo "OK"
  13. else
  14. echo "ERROR"
  15. fi
  16. ;;
  17. stop)
  18. echo -n "Stopping system_stats: "
  19. start-stop-daemon -K -x ${DAEMON} -p ${PIDFILE} -o > /dev/null 2>&1
  20. if [ ${?} -eq 0 ]; then
  21. echo "OK"
  22. else
  23. echo "ERROR"
  24. fi
  25. ;;
  26. restart)
  27. ${0} stop
  28. sleep 1 # Prevent race condition: ensure system_stats stops before start.
  29. ${0} start
  30. ;;
  31. *)
  32. echo "Usage: ${0} {start|stop|restart}"
  33. exit 1
  34. esac