+
+ timeout
+ killed
+ TERMKILL
+
+
+
+ exited
+ 0123…255
+
+
exit-codeexited
@@ -1707,6 +1719,10 @@
any of the aboveany of the above
+
+
+ Note: the process may be also terminated by a signal not sent by systemd. In particular the process may send an arbitrary signal to itself in a handler for any of the non-maskable signals. Nevertheless, in the timeout and watchdog rows above only the signals that systemd sends have been included.
+
diff --git a/man/systemd.service.xml b/man/systemd.service.xml
index e82edbe93e..b58e887662 100644
--- a/man/systemd.service.xml
+++ b/man/systemd.service.xml
@@ -276,17 +276,12 @@
below (see section "Command Lines" below).
- When Type= is not
- , only one command may and must be
- given. When Type=oneshot is used, zero or
- more commands may be specified. This can be specified by
- providing multiple command lines in the same directive, or
- alternatively, this directive may be specified more than once
- with the same effect. If the empty string is assigned to this
- option, the list of commands to start is reset, prior
- assignments of this option will have no effect. If no
- ExecStart= is specified, then the service
- must have RemainAfterExit=yes set.
+ Unless Type= is , exactly one command must be given. When
+ Type=oneshot is used, zero or more commands may be specified. Commands may be specified by
+ providing multiple command lines in the same directive, or alternatively, this directive may be specified more
+ than once with the same effect. If the empty string is assigned to this option, the list of commands to start
+ is reset, prior assignments of this option will have no effect. If no ExecStart= is
+ specified, then the service must have RemainAfterExit=yes set.For each of the specified commands, the first argument must be an absolute path to an
executable. Optionally, if this file name is prefixed with @, the second token will be
@@ -294,7 +289,7 @@
the absolute filename is prefixed with -, an exit code of the command normally considered a
failure (i.e. non-zero exit status or abnormal exit due to signal) is ignored and considered success. If the
absolute path is prefixed with + then it is executed with full
- privileges. -, @, and + may be used together and they
+ privileges. @, -, and + may be used together and they
can appear in any order.If more than one command is specified, the commands are