S25syslog 613 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #!/bin/sh
  2. #
  3. # Starts syslog.
  4. #
  5. umask 077
  6. start() {
  7. echo -n "Starting syslogd: "
  8. start-stop-daemon -S -q -p /var/run/syslog.pid -x /sbin/syslogd -- -m 0
  9. echo "OK"
  10. echo -n "Starting klogd: "
  11. start-stop-daemon -S -q -p /var/run/klogd.pid -x /sbin/klogd
  12. echo "OK"
  13. }
  14. stop() {
  15. echo -n "Stopping klogd: "
  16. start-stop-daemon -K -n klogd
  17. echo "OK"
  18. echo -n "Stopping syslogd: "
  19. start-stop-daemon -K -n syslogd
  20. echo "OK"
  21. }
  22. restart() {
  23. stop
  24. start
  25. }
  26. case "$1" in
  27. start)
  28. start
  29. ;;
  30. stop)
  31. stop
  32. ;;
  33. restart|reload)
  34. restart
  35. ;;
  36. *)
  37. echo $"Usage: $0 {start|stop|restart}"
  38. exit 1
  39. esac
  40. exit $?