September 2016
Intermediate to advanced
989 pages
24h 10m
English
BusyBox has a minimal init program that uses a configuration file, /etc/inittab, to define rules to start programs at boot up and to stop them at shutdown. Usually, the actual work is done by shell scripts which, by convention, are placed in the /etc/init.d directory.
init begins by reading the configuration file, /etc/inittab. This contains a list of programs to run, one per line, with this format:
<id>::<action>:<program>
The role of these parameters is as follows:
id: The controlling terminal for the commandaction: The conditions to run this command, as shown in the following paragraphprogram: The program to runThe actions are as follows:
sysinit: Run the program when init starts, before any of the other types of actions.respawn: Run ...Read now
Unlock full access