mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 00:14:32 +09:00
man: note that templated surviving units need a drop-in for their slice
As reported on the mailing list, this is non-obvious, so document it. https://lists.freedesktop.org/archives/systemd-devel/2024-June/050351.html
This commit is contained in:
committed by
Luca Boccassi
parent
3541e5e2a9
commit
d91c7c91bf
@@ -122,6 +122,17 @@ Type=oneshot
|
||||
ExecStart=sleep infinity</programlisting>
|
||||
</listitem>
|
||||
|
||||
<listitem><para>On top of the above, templated units also need a drop-in configuration file for their
|
||||
slice, as they are by default ran inside a slice named after the non-templated part of the unit. For
|
||||
example, for a <filename>foo@test.service</filename> instance configured with the default slice, a
|
||||
drop-in <filename>system-foo.slice.d/survive.conf</filename> is required, with content:</para>
|
||||
|
||||
<programlisting>[Unit]
|
||||
SurviveFinalKillSignal=yes
|
||||
IgnoreOnIsolate=yes
|
||||
DefaultDependencies=no</programlisting>
|
||||
</listitem>
|
||||
|
||||
<listitem><para>File system mounts may remain mounted during the transition, and complex storage
|
||||
attached, if configured to remain until the very end of the shutdown process. (Also achieved via
|
||||
<varname>DefaultDependencies=no</varname>, and by avoiding
|
||||
|
||||
Reference in New Issue
Block a user