table of contents
other languages
other sections
init(8) | System Manager's Manual | init(8) |
NAME¶
init - Upstart process management daemonSYNOPSIS¶
init [OPTION]...DESCRIPTION¶
init is the parent of all processes on the system, it is executed by the kernel and is responsible for starting all other processes; it is the parent of all processes whose natural parents have died and it is responsible for reaping those when they die.Events¶
init(8) is an event-based init daemon. This means that jobs will be automatically started and stopped by changes that occur to the system state, including as a result of jobs starting and stopping.System V compatibility¶
The Upstart init(8) daemon does not keep track of runlevels itself, instead they are implemented entirely by its userspace tools. The event emitted to signify a change of runlevel is the runlevel(7) event. For more information see its manual page.OPTIONS¶
Options are passed to init(8) by placing them on the kernel command-line.- --confdir directory
- Read job configuration files from a directory other than /etc/init.
- --default-console value
- Default value for jobs that do not specify a 'console' stanza. This could be used for example to set the default to ' none' but still honour jobs that specify explicitly ' console log'. See init(5) for all possible values of console.
- --logdir directory
- Write job output log files to a directory other than /var/log/upstart.
- --no-log
- Disable logging of job output. Note that jobs specifying 'console log' will be treated as if they had specified ' console none'. See init(5) for further details.
- --no-sessions
- Disable user and chroot sessions.
- --no-startup-event
- Suppress emission of the initial startup event. This option should only be used for testing since it will stop the init(8) daemon from starting any jobs automatically.
- --session
- Connect to the D-Bus session bus. This should only be used for testing.
- --startup-event event
- Specify a different initial startup event from the standard startup(7).
- --verbose
- Outputs verbose messages about job state changes and event emissions to the system console or log, useful for debugging boot.
NOTES¶
init is not normally executed by a user process, and expects to have a process id of 1. If this is not the case, it will actually execute telinit(8) and pass all arguments to that. See that manual page for further details.FILES¶
/etc/init.confAUTHOR¶
Written by Scott James Remnant <scott@netsplit.com>REPORTING BUGS¶
Report bugs at <https://launchpad.net/upstart/+bugs>COPYRIGHT¶
Copyright © 2009-2011 Canonical Ltd.SEE ALSO¶
control-alt-delete(7) init(5) initctl(8) runlevel(7) startup(7) starting(7) started(7) stopping(7) stopped(7) telinit(8) upstart-events(7)2011-04-06 | Upstart |