X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Fsystemd.xml;h=0798f231b93e84df1413924c677d26da20e12ffc;hp=b4a7e3ec93efb1cf5fb8aba8e68c338e1e1d05e5;hb=b8131a87ccdd9376882ca0a8dd3cfe45172e4c46;hpb=59a3e1bc46819d69df6353a86aa0e796cd821024 diff --git a/man/systemd.xml b/man/systemd.xml index b4a7e3ec9..0798f231b 100644 --- a/man/systemd.xml +++ b/man/systemd.xml @@ -73,6 +73,13 @@ are mostly equivalent when invoked from normal login sessions. See telinit8 for more information. + + When run as system instance, systemd interprets + the configuration file + system.conf, otherwise + session.conf. See + systemd.conf5 + for more information. @@ -88,6 +95,37 @@ Prints a short help text and exits. + + + + Determine startup + sequence, dump it and exit. This is an + option useful for debugging + only. + + + + + Dump understood unit + configuration items. This outputs a + terse but complete list of + configuration items understood in unit + definition files. + + + + + Extract D-Bus + interface introspection data. This is + mostly useful at install time + to generate data suitable for the + D-Bus interfaces + repository. Optionally the interface + name for the introspection data may be + specified. If omitted, the + introspection data for all interfaces + is dumped. + @@ -111,40 +149,35 @@ debugging. - + - Determine startup - sequence, dump it and exit. This is an - option useful for debugging - only. + Dump core on crash. This switch has no effect when run as session instance. - + - Dump understood unit - configuration items. This outputs a - terse but complete list of - configuration items understood in unit - definition files. + Run shell on crash. This switch has no effect when run as session instance. - Ask for confirmation when spawning processes. + Ask for confirmation when spawning processes. This switch has no effect when run as session instance. - + - Extract D-Bus - interface introspection data. This is - mostly useful at build at install time - to generate data suitable for the - D-Bus interfaces - repository. Optionally the interface - name for the introspection data may be - specified. If omitted, the - introspection data for all interfaces - is dumped. + Show terse service status information while booting. This switch has no effect when run as session instance. + + + + + Set log + target. Argument must be one of + , + , + , + , + . @@ -162,17 +195,6 @@ , . - - - - Set log - target. Argument must be one of - , - , - , - , - . - @@ -210,7 +232,7 @@ configuration or dynamically from system state. Units may be active (meaning started, bound, plugged in, ... depending on the unit type), or inactive (meaning - stopped, unbound, unplugged, ...), as well is in the + stopped, unbound, unplugged, ...), as well as in the process of being activated or deactivated, i.e. between the two states. The following unit types are available: @@ -269,7 +291,7 @@ systemd. They are described in systemd.swap5. Path units may be used - activate other services when file system + to activate other services when file system objects change or are modified. See systemd.path5. @@ -281,7 +303,7 @@ systemd.special7. On boot systemd activates the target unit - default.target whose job it is to + default.target whose job is to activate on-boot services and other on-boot units by pulling them in via dependencies. Usually the unit name is just an alias (symlink) for either @@ -296,7 +318,7 @@ systemd.special7 for details about these target units. - Processes systemd spawns ared placed in + Processes systemd spawns are placed in individual Linux control groups named after the unit which they belong to in the private systemd hierarchy. (see /dev/initctl interface is - provided, and comaptibility implementations of the - various SysV client tools available. In addition to - that various established Unix functionality such as + provided, and compatibility implementations of the + various SysV client tools are available. In addition to + that, various established Unix functionality such as /etc/fstab or the utmp database are supported. @@ -714,6 +736,87 @@ + + Kernel Command Line + + When run as system instance systemd parses a few kernel command line arguments: + + + + systemd.unit= + + Overrides the unit to + activate on boot. Defaults to + default.target. This + may be used to temporarily boot into a + different boot unit, for example + rescue.target or + emergency.service. See + systemd.special7 + for details about these + units. + + + + systemd.log_target= + systemd.log_level= + systemd.log_color= + systemd.log_location= + + Controls log output, + with the same effect as the + $SYSTEMD_LOG_TARGET, $SYSTEMD_LOG_LEVEL, $SYSTEMD_LOG_COLOR, $SYSTEMD_LOG_LOCATION + environment variables described above. + + + + systemd.dump_core= + + Takes a boolean + argument. If + systemd dumps core when it + crashes. Otherwise no core dump is + created. Defaults to + . + + + + systemd.crash_shell= + + Takes a boolean + argument. If + systemd spawns a shell when it + crashes. Otherwise no core dump is + created. Defaults to + , for security + reasons, as the shell is not protected + by any password + authentication. + + + + systemd.crash_chvt= + + Takes an integer + argument. If positive systemd + activates the specified virtual + terminal when it crashes. Defaults to + -1. + + + + systemd.show_status= + + Takes a boolean + argument. If + shows terse service status updates on + the console during bootup. Defaults to + . + + + + + Sockets and FIFOs