X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd.service.xml;h=94a21d3fe3d99c2160611e590c15d70de69a2344;hb=76143638fdabee59dcd5db81fe46c900299da425;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.