#!/bin/sh | |
# Start all init scripts in /etc/init.d | |
# executing them in numerical order. | |
# | |
for i in /etc/init.d/S??* ;do | |
# Ignore dangling symlinks (if any). | |
[ ! -f "$i" ] && continue | |
case "$i" in | |
*.sh) | |
# Source shell script for speed. | |
( | |
trap - INT QUIT TSTP | |
set start | |
. $i | |
) | |
;; | |
*) | |
# No sh extension, so fork subprocess. | |
$i start | |
;; | |
esac | |
done | |