X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd.exec.xml;h=835ee8153108410ccf8c3fef6d32671746122ee9;hb=76e7bc8dfbb1139254c3819f448246592f17f317;hp=51dcdcd94708ca2cd2f0087c5957b77248cc714c;hpb=169c1bda807d183a362b47efe0b5b56e9320e430;p=elogind.git diff --git a/man/systemd.exec.xml b/man/systemd.exec.xml index 51dcdcd94..835ee8153 100644 --- a/man/systemd.exec.xml +++ b/man/systemd.exec.xml @@ -50,29 +50,32 @@ systemd.service, systemd.socket, - systemd.mount + systemd.mount, + systemd.swap Description Unit configuration files for services, sockets - and mount points share a subset of configuration - options which define the execution environment of - spawned processes. + mount points and swap devices share a subset of + configuration options which define the execution + environment of spawned processes. This man page lists the configuration options shared by these three unit types. See systemd.unit5 for the common options of all unit configuration files, and - systemd.service5, systemd.socket5 + systemd.service5, + systemd.socket5, + systemd.swap5 and systemd.mount5 for more information on the specific unit configuration files. The execution specific configuration options are configured in the [Service], - [Socket] resp. [Mount] section, depending on the unit + [Socket], [Mount] resp. [Swap] section, depending on the unit type. @@ -127,7 +130,7 @@ be specified more than once in which case all listed groups are set as supplementary groups. This option does - not override but extend the list of + not override but extends the list of supplementary groups configured in the system group database for the user. @@ -275,8 +278,13 @@ contain new-line separated variable assignments. Empty lines and lines starting with ; or # will be ignored, - which may be used for - commenting. + which may be used for commenting. The + argument passed should be an absolute + file name, optionally prefixed with + "-", which indicates that if the file + does not exist it won't be read and no + error or warning message is + logged. @@ -301,10 +309,11 @@ below) and the executed process becomes the controlling process of the terminal. If the terminal is already - being controlled by another process it - is waited until that process releases - the - terminal. + being controlled by another process the + executed process waits until the current + controlling process releases the + terminal. + is similar to , but the executed process is forcefully and immediately made the controlling @@ -381,7 +390,7 @@ available options are identical to those of StandardOutput=, - whith one exception: if set to + with one exception: if set to the file descriptor used for standard output is duplicated for standard error. This @@ -500,15 +509,15 @@ TimerSlackNSec= Sets the timer slack in nanoseconds for the executed - processes The timer slack controls the + processes. The timer slack controls the accuracy of wake-ups triggered by timers. See prctl2 for more information. Note that in contrast to most other time span - definitions this value is takes a - nano-seconds integer and does not - understand any other + definitions this parameter takes an + integer value in nano-seconds and does + not understand any other units. @@ -677,7 +686,7 @@ restricting access with these options does not extend to submounts of a directory. You must list submounts - separately in these setttings to + separately in these settings to ensure the same limited access. These options may be specified more than once in which case all directories @@ -760,6 +769,7 @@ systemd.unit5, systemd.service5, systemd.socket5, + systemd.swap5, systemd.mount5