X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd.kill.xml;h=39796470a090074eb279302d6e938b1cae9e07a6;hb=79c1afc67f973eaece8f1b7016e016bb33c256a7;hp=1b10fba9d53d22b9b7b7f5ca0dbd4075a8561923;hpb=79640424059328268b9fb6c5fa8eb777b27a177e;p=elogind.git
diff --git a/man/systemd.kill.xml b/man/systemd.kill.xml
index 1b10fba9d..39796470a 100644
--- a/man/systemd.kill.xml
+++ b/man/systemd.kill.xml
@@ -44,39 +44,44 @@
systemd.kill
- Kill environment configuration
+ Process killing procedure
+ configurationservice.service,
socket.socket,
mount.mount,
- swap.swap
+ swap.swap,
+ scope.scopeDescriptionUnit configuration files for services, sockets,
- mount points and swap devices share a subset of
- configuration options which define the process killing
- parameters of spawned processes.
+ mount points, swap devices and scopes share a subset
+ of configuration options which define the
+ killing procedure of processes belonging to the unit.
This man page lists the configuration options
- shared by these four unit types. See
+ shared by these five unit types. See
systemd.unit5
- for the common options of all unit configuration
- files, and
+ for the common options shared by all unit
+ configuration files, and
systemd.service5,
systemd.socket5,
- systemd.swap5
- and
+ systemd.swap5,
systemd.mount5
- for more information on the specific unit
- configuration files. The execution specific
+ and
+ systemd.scope5
+ for more information on the configuration file options
+ specific to each unit type.
+
+ The kill procedure
configuration options are configured in the [Service],
- [Socket], [Mount], or [Swap] section, depending on the unit
- type.
+ [Socket], [Mount] or [Swap] section, depending on the
+ unit type.
@@ -87,32 +92,40 @@
KillMode=Specifies how
- processes of this service shall be
+ processes of this unit shall be
killed. One of
,
,
+ ,
.If set to
, all
remaining processes in the control
- group of this unit will be terminated
- on unit stop (for services: after the
+ group of this unit will be killed on
+ unit stop (for services: after the
stop command is executed, as
configured with
ExecStop=). If set
to , only the
main process itself is killed. If set
- to , no process is
- killed. In this case only the stop
- command will be executed on unit
- stop, but no process be killed
+ to , the
+ SIGTERM signal
+ (see below) is sent to the main
+ process while the subsequent
+ SIGKILL signal
+ (see below) is sent to all remaining
+ processes of the unit's control
+ group. If set to
+ , no process is
+ killed. In this case, only the stop
+ command will be executed on unit stop,
+ but no process be killed
otherwise. Processes remaining alive
after stop are left in their control
group and the control group continues
to exist after stop unless it is
- empty. Defaults to
- .
+ empty.
Processes will first be
terminated via
@@ -133,14 +146,24 @@
option). See
kill2
for more
- information.
+ information.
+
+ Defaults to
+ .KillSignal=Specifies which signal
- to use when killing a
- service. Defaults to SIGTERM.
+ to use when killing a service. This
+ controls the signal that is sent as
+ first step of shutting down a unit
+ (see above), and is usually followed
+ by SIGKILL (see
+ above and below). For a list of valid
+ signals, see
+ signal7. Defaults
+ to SIGTERM.
@@ -184,7 +207,9 @@
systemd.swap5,
systemd.mount5,
systemd.exec5,
- systemd.directives7
+ systemd.directives7,
+ kill2,
+ signal7