chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
udev: builtin - use RUN rather than IMPORT for loading modules
[elogind.git]
/
man
/
systemd.service.xml
diff --git
a/man/systemd.service.xml
b/man/systemd.service.xml
index d2feb98247ba53b92d038fb00873c1ab9fcfac6e..2dd3b1977323dfc981bf656d3080bd70db2cea0a 100644
(file)
--- a/
man/systemd.service.xml
+++ b/
man/systemd.service.xml
@@
-48,7
+48,7
@@
</refnamediv>
<refsynopsisdiv>
</refnamediv>
<refsynopsisdiv>
- <para><filename>
systemd
.service</filename></para>
+ <para><filename>
<replaceable>service</replaceable>
.service</filename></para>
</refsynopsisdiv>
<refsect1>
</refsynopsisdiv>
<refsect1>
@@
-298,8
+298,9
@@
<term><varname>ExecStart=</varname></term>
<listitem><para>Commands with their
arguments that are executed when this
<term><varname>ExecStart=</varname></term>
<listitem><para>Commands with their
arguments that are executed when this
- service is started.
- </para>
+ service is started. The first
+ argument must be an absolute path
+ name.</para>
<para>When
<varname>Type=oneshot</varname> is
<para>When
<varname>Type=oneshot</varname> is
@@
-356,11
+357,11
@@
word on the command line, in which
case it will be replaced by the value
of the environment variable split up
word on the command line, in which
case it will be replaced by the value
of the environment variable split up
- at whitespace, resulting in
n
o or more
+ at whitespace, resulting in
zer
o or more
arguments. Note that the first
argument (i.e. the program to execute)
arguments. Note that the first
argument (i.e. the program to execute)
- may not be a variable,
and must be a
- literal and absolute path
+ may not be a variable,
since it must
+
be a
literal and absolute path
name.</para>
<para>Optionally, if the absolute file
name.</para>
<para>Optionally, if the absolute file
@@
-463,9
+464,12
@@
<term><varname>ExecStopPost=</varname></term>
<listitem><para>Additional commands
that are executed after the service
<term><varname>ExecStopPost=</varname></term>
<listitem><para>Additional commands
that are executed after the service
- was stopped using the commands
- configured in
- <varname>ExecStop=</varname>. This
+ was stopped. This includes cases where
+ the commands configured in
+ <varname>ExecStop=</varname> were used,
+ where the service doesn't have any
+ <varname>ExecStop=</varname> defined, or
+ where the service exited unexpectedly. This
argument takes multiple command lines,
following the same scheme as described
for <varname>ExecStart</varname>. Use
argument takes multiple command lines,
following the same scheme as described
for <varname>ExecStart</varname>. Use