Hi, The scripts are stored in /etc/init.dEach runlevel has its own directory e.g. /etc/rc0.d, /etc/rc1.d etc. In the runlevel dirs there are a load of symlinks to the scripts in /etc/init.d. The format of the filename is:
Sxx<scriptname> to run a script with the start argument when entering the level Kxx<scriptname> to run a script with the stop argument when entering leaving the level
xx is a number which tells init which order to run the links, lowest first, <scriptname> is the name of the script in /etc/init.d, I don't believe that matching the name is a requirement as I think that init only cares about the first three chars, just common sense for administration.
Jim p.s. Please cc me in on a reply as well as the list Stephen Robertson wrote:
I'm fairly new to Debian and still learning the system. What is the accepted method of configuring which services are stopped and started in each run level, and how can I add my own commands to the Init scripts. RedHat provided a file called rc.local for adding user commands. Is there a similar method in Debian?