X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd.service.xml;h=2dd3b1977323dfc981bf656d3080bd70db2cea0a;hb=f4fbb8be14051c0ea920cebcb011c965d95a7b86;hp=d2feb98247ba53b92d038fb00873c1ab9fcfac6e;hpb=ccc9a4f9ffdab069b0b785627c48962fdadf6d46;p=elogind.git
diff --git a/man/systemd.service.xml b/man/systemd.service.xml
index d2feb9824..2dd3b1977 100644
--- a/man/systemd.service.xml
+++ b/man/systemd.service.xml
@@ -48,7 +48,7 @@
- systemd.service
+ service.service
@@ -298,8 +298,9 @@
ExecStart=
Commands with their
arguments that are executed when this
- service is started.
-
+ service is started. The first
+ argument must be an absolute path
+ name.
When
Type=oneshot 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
- at whitespace, resulting in no or more
+ at whitespace, resulting in zero or more
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.
Optionally, if the absolute file
@@ -463,9 +464,12 @@
ExecStopPost=
Additional commands
that are executed after the service
- was stopped using the commands
- configured in
- ExecStop=. This
+ was stopped. This includes cases where
+ the commands configured in
+ ExecStop= were used,
+ where the service doesn't have any
+ ExecStop= defined, or
+ where the service exited unexpectedly. This
argument takes multiple command lines,
following the same scheme as described
for ExecStart. Use