diff options
Diffstat (limited to 'man')
-rw-r--r-- | man/systemd.service.xml | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/man/systemd.service.xml b/man/systemd.service.xml index 11f6006636..59ecf810fb 100644 --- a/man/systemd.service.xml +++ b/man/systemd.service.xml @@ -365,6 +365,13 @@ explicitly to a shell implementation of some kind. Example: <literal>ExecStart=/bin/sh -c 'dmesg | tac'</literal></para> + + <para>For services run by a user + instance of systemd the special + environment variable + <literal>MANAGERPID</literal> is set + to the PID of the systemd + instance.</para> </listitem> </varlistentry> @@ -407,12 +414,12 @@ variable substitution is supported here following the same scheme as for <varname>ExecStart=</varname>. One - special environment variable is set: - if known <literal>$MAINPID</literal> is - set to the main process of the - daemon, and may be used for command - lines like the following: - <command>/bin/kill -HUP + additional special environment + variables is set: if known + <literal>$MAINPID</literal> is set to + the main process of the daemon, and + may be used for command lines like the + following: <command>/bin/kill -HUP $MAINPID</command>.</para></listitem> </varlistentry> |