rc.nasd.new 417 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #!/bin/sh
  2. start() {
  3. if [ -x /usr/bin/nasd ]; then
  4. if [ -n "$(pgrep -x nasd)" ]; then
  5. echo "Starting nasd /usr/bin/nasd"
  6. /usr/bin/nasd :0 -aa -b
  7. else
  8. echo "nasd is already running"
  9. exit 1
  10. fi
  11. fi
  12. }
  13. stop() {
  14. pkill -x nasd
  15. }
  16. restart() {
  17. stop
  18. sleep 1
  19. start
  20. }
  21. case "$1" in
  22. 'start')
  23. start
  24. ;;
  25. 'stop')
  26. stop
  27. ;;
  28. 'restart')
  29. restart
  30. ;;
  31. *)
  32. echo "usage $0 start|stop|restart"
  33. ;;
  34. esac