rcS 408 B

123456789101112131415161718192021222324252627
  1. #!/bin/sh
  2. # Start all init scripts in /etc/init.d
  3. # executing them in numerical order.
  4. #
  5. for i in /etc/init.d/S??* ;do
  6. # Ignore dangling symlinks (if any).
  7. [ ! -f "$i" ] && continue
  8. case "$i" in
  9. *.sh)
  10. # Source shell script for speed.
  11. (
  12. trap - INT QUIT TSTP
  13. set start
  14. . $i
  15. )
  16. ;;
  17. *)
  18. # No sh extension, so fork subprocess.
  19. $i start
  20. ;;
  21. esac
  22. done