man: improve documentation of ExecStartPost= a bit

Let's make clear what start-up really means in this case.

See: #6097
This commit is contained in:
Lennart Poettering 2017-06-26 19:23:21 +02:00
parent 23254af18d
commit 80af263b6c

View file

@ -328,14 +328,13 @@
all <varname>ExecStartPre=</varname> commands that were not prefixed all <varname>ExecStartPre=</varname> commands that were not prefixed
with a <literal>-</literal> exit successfully.</para> with a <literal>-</literal> exit successfully.</para>
<para><varname>ExecStartPost=</varname> commands are only run after <para><varname>ExecStartPost=</varname> commands are only run after the commands specified in
the service has started successfully, as determined by <varname>Type=</varname> <varname>ExecStart=</varname> have been invoked successfully, as determined by <varname>Type=</varname>
(i.e. the process has been started for <varname>Type=simple</varname> (i.e. the process has been started for <varname>Type=simple</varname> or <varname>Type=idle</varname>, the last
or <varname>Type=idle</varname>, the process exits successfully for <varname>ExecStart=</varname> process exited successfully for <varname>Type=oneshot</varname>, the initial
<varname>Type=oneshot</varname>, the initial process exits successfully process exited successfully for <varname>Type=forking</varname>, <literal>READY=1</literal> is sent for
for <varname>Type=forking</varname>, <literal>READY=1</literal> is sent <varname>Type=notify</varname>, or the <varname>BusName=</varname> has been taken for
for <varname>Type=notify</varname>, or the <varname>BusName=</varname> <varname>Type=dbus</varname>).</para>
has been taken for <varname>Type=dbus</varname>).</para>
<para>Note that <varname>ExecStartPre=</varname> may not be <para>Note that <varname>ExecStartPre=</varname> may not be
used to start long-running processes. All processes forked used to start long-running processes. All processes forked