rcK 373 B

1234567891011121314151617181920
  1. #!/bin/sh
  2. export PATH=/bin:/sbin:/usr/bin:/usr/sbin
  3. : ${rcquiet=0}
  4. {
  5. grep '^#INIT ' /etc/init.d/* | \
  6. sort -rnk2 | \
  7. while read line; do
  8. test x"$rcquiet" = x"0" && echo -n "Stopping ${line%%:*}... "
  9. sh ${line%%:*} autostop
  10. rc=$?
  11. case $rcquiet:$rc in
  12. (0:0)
  13. echo done.
  14. ;;
  15. (0:*)
  16. echo "failed ($rc)."
  17. ;;
  18. esac
  19. done
  20. } | logger -s -p 6 -t ''