From eb4218d0a4b3f96a61ddd89726b0214630c87769 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Fri, 8 Dec 2000 20:38:00 +0000 Subject: [PATCH] Update inittab docs --- docs/busybox.pod | 38 +++++++++++++++++++++++++++------- docs/busybox.sgml | 52 ++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 73 insertions(+), 17 deletions(-) diff --git a/docs/busybox.pod b/docs/busybox.pod index 9b92d1981..2ddacd152 100644 --- a/docs/busybox.pod +++ b/docs/busybox.pod @@ -900,13 +900,37 @@ If you choose to use an /etc/inittab file, the inittab entry format is as follow Valid actions include: sysinit, respawn, askfirst, wait, once, and ctrlaltdel. - askfirst acts just like respawn, but before running the specified - process it displays the line "Please press Enter to activate this - console." and then waits for the user to press enter before starting - the specified process. - Unrecognized actions (like initdefault) will cause init to emit - an error message, and then go along with its business. + The available actions can be classified into two groups: actions + that are run only once, and actions that are re-run when the specified + process exits. + + Run only-once actions: + + 'sysinit' is the first item run on boot. init waits until all + sysinit actions are completed before continuing. Following the + completion of all sysinit actions, all 'wait' actions are run. + 'wait' actions, like 'sysinit' actions, cause init to wait until + the specified task completes. 'once' actions are asyncronous, + therefore, init does not wait for them to complete. 'ctrlaltdel' + actions are run immediately before init causes the system to reboot + (unmounting filesystems with a 'ctrlaltdel' action is a very good + idea). + + Run repeatedly actions: + + 'respawn' actions are run after the 'once' actions. When a process + started with a 'respawn' action exits, init automatically restarts + it. Unlike sysvinit, BusyBox init does not stop processes from + respawning out of control. The 'askfirst' actions acts just like + respawn, except that before running the specified process it + displays the line "Please press Enter to activate this console." + and then waits for the user to press enter before starting the + specified process. + + Unrecognized actions (like initdefault) will cause init to emit an + error message, and then go along with its business. All actions are + run in the reverse order from how they appear in /etc/inittab. : @@ -2262,4 +2286,4 @@ Enrique Zanardi =cut -# $Id: busybox.pod,v 1.78 2000/12/08 19:52:01 andersen Exp $ +# $Id: busybox.pod,v 1.79 2000/12/08 20:38:00 andersen Exp $ diff --git a/docs/busybox.sgml b/docs/busybox.sgml index 1542337dd..184814125 100644 --- a/docs/busybox.sgml +++ b/docs/busybox.sgml @@ -1538,24 +1538,56 @@ action + + + Valid actions include: sysinit, respawn, askfirst, wait, + once, and ctrlaltdel. + + + + + The available actions can be classified into two groups: actions + that are run only once, and actions that are re-run when the specified + process exits. + + - Valid actions include: sysinit, respawn, - askfirst, wait, once, and ctrlaltdel. + Run only-once actions: - askfirst acts just like respawn, but before - running the specified process it displays the - line "Please press Enter to activate this - console." and then waits for the user to press - enter before starting the specified process. + 'sysinit' is the first item run on boot. init waits until all + sysinit actions are completed before continuing. Following the + completion of all sysinit actions, all 'wait' actions are run. + 'wait' actions, like 'sysinit' actions, cause init to wait until + the specified task completes. 'once' actions are asyncronous, + therefore, init does not wait for them to complete. 'ctrlaltdel' + actions are run immediately before init causes the system to reboot + (unmounting filesystems with a 'ctrlaltdel' action is a very good + idea). - Unrecognized actions (like initdefault) will - cause init to emit an error message, and then go - along with its business. + Run repeatedly actions: + + + 'respawn' actions are run after the 'once' actions. When a process + started with a 'respawn' action exits, init automatically restarts + it. Unlike sysvinit, BusyBox init does not stop processes from + respawning out of control. The 'askfirst' actions acts just like + respawn, except that before running the specified process it + displays the line "Please press Enter to activate this console." + and then waits for the user to press enter before starting the + specified process. + + + + Unrecognized actions (like initdefault) will cause init to emit an + error message, and then go along with its business. All actions are + run in the reverse order from how they appear in /etc/inittab. + + -- 2.25.1