X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd.service.xml;h=94a21d3fe3d99c2160611e590c15d70de69a2344;hb=75676b7287c50b5e03ed0143c65b93d435ff8b6c;hp=709a448f452426ce6b91b415e14a5497fe5104ab;hpb=420a0166a2f02939de22569b37168395772a5be9;p=elogind.git
diff --git a/man/systemd.service.xml b/man/systemd.service.xml
index 709a448f4..94a21d3fe 100644
--- a/man/systemd.service.xml
+++ b/man/systemd.service.xml
@@ -256,7 +256,15 @@
token will be passed as
argv[0] to the
executed process, followed by the
- further arguments specified. Unless
+ further arguments specified. If the
+ first token is prefixed with
+ - an error code of
+ the command normally considered a
+ failure is ignored and considered
+ success. If both -
+ and @ are used for
+ the same command the latter must
+ preceed the latter. Unless
Type=forking is
set, the process started via this
command line will be considered the
@@ -266,10 +274,14 @@
systemd.unit5. On
top of that basic environment variable
substitution is supported, where
- $(FOO) is replaced
- by the value of the environment
- variable of the same
- name.
+ ${FOO} is replaced
+ by the string value of the environment
+ variable of the same name. Also
+ $FOO may appear as
+ seperate word on the command line in
+ which case the variable is replaced by
+ its value split at
+ whitespaces.