yacy 558 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/bin/sh
  2. #
  3. # /etc/rc.d/yacy: start/stop yacy daemon
  4. #
  5. # User settings here
  6. DAEMON=yacy
  7. RUN_AS_USER=yacy
  8. # end of user settings
  9. RETVAL=0
  10. case $1 in
  11. start)
  12. echo -n "Starting $DAEMON..."
  13. su $RUN_AS_USER -c /usr/sbin/$DAEMON-start &> /dev/null & RETVAL=$?
  14. echo " done."
  15. ;;
  16. stop)
  17. echo -n "Shutting down $DAEMON..."
  18. su $RUN_AS_USER -c /usr/sbin/$DAEMON-stop &> /dev/null & RETVAL=$?
  19. echo " done."
  20. ;;
  21. restart)
  22. $0 stop
  23. sleep 20
  24. $0 start
  25. RETVAL=$?
  26. ;;
  27. *)
  28. echo "usage: $0 [start|stop|restart]"
  29. ;;
  30. esac
  31. exit $RETVAL
  32. # End of file