X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Fsystemd.exec.xml;h=d6ac5aed89d6828e6746facee8eda4c0e432a515;hp=c71d42912bf0d634d3ab3132542f8a596e14e665;hb=b24a167b6f0f9a44686736734e6d0cec07e1efa3;hpb=dd6c17b1595ff8a78ebae6cf571fd222c80bfd17 diff --git a/man/systemd.exec.xml b/man/systemd.exec.xml index c71d42912..d6ac5aed8 100644 --- a/man/systemd.exec.xml +++ b/man/systemd.exec.xml @@ -122,12 +122,12 @@ Sets the supplementary Unix groups the processes are executed - as. This takes a space seperated list + as. This takes a space separated list of group names or IDs. This option may 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. @@ -234,7 +234,7 @@ Controls the CPU affinity of the executed - processes. Takes a space-seperated + processes. Takes a space-separated list of CPU indexes. See sched_setaffinity2 for details. @@ -256,7 +256,7 @@ Sets environment variables for executed - processes. Takes a space-seperated + processes. Takes a space-separated list of variable assignments. This option may be specified more than once in which case all listed variables @@ -272,11 +272,16 @@ Environment= but reads the environment variables from a text file. The text file should - contain new-line seperated variable + 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 +306,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 +387,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 +506,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. @@ -618,7 +624,7 @@ Controls the control groups the executed processes shall be made members of. Takes a - space-seperated list of cgroup + space-separated list of cgroup identifiers. A cgroup identifier has a format like cpu:/foo/bar, @@ -637,7 +643,7 @@ arbitrary hierachies -- which can be configured externally with additional execution limits. By default systemd will place all executed - processes in seperate per-unit control + processes in separate per-unit control groups (named after the unit) in the systemd named hierarchy. Since every process can be in one group per @@ -660,7 +666,7 @@ to limit access a process might have to the main file-system hierarchy. Each setting takes a - space-seperated list of absolute + space-separated list of absolute directory paths. Directories listed in ReadWriteDirectories= are accessible from within the @@ -677,7 +683,7 @@ restricting access with these options does not extend to submounts of a directory. You must list submounts - seperately 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 @@ -728,6 +734,27 @@ it. + + UtmpIdentifier= + + Takes a a four + character identifier string for an + utmp/wtmp entry for this service. This + should only be set for services such + as getty + implementations where utmp/wtmp + entries must be created and cleared + before and after execution. If the + configured string is longer than four + characters it is truncated and the + terminal four characters are + used. This setting interprets %I style + string replacements. This setting is + unset by default, i.e. no utmp/wtmp + entries are created or cleaned up for + this service. + +