diff options
author | Martin Pitt <martin.pitt@ubuntu.com> | 2016-01-29 16:53:13 +0100 |
---|---|---|
committer | Martin Pitt <martin.pitt@ubuntu.com> | 2016-01-29 16:53:13 +0100 |
commit | 7d82cd4d53f88402edc923f5020c9ad22f9dc154 (patch) | |
tree | c9f3720bd3ec806b219ff85147d7678434073dc3 /man/systemd.service.xml | |
parent | 0e3a930a60de12a54419b19484183bf6df92548e (diff) | |
parent | ae0a5fb1e14c9871ada1eac09cbe01021814d342 (diff) |
Merge pull request #2474 from poettering/doc-fix-2189
man: document special considerations when mixing templated service un…
Diffstat (limited to 'man/systemd.service.xml')
-rw-r--r-- | man/systemd.service.xml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/man/systemd.service.xml b/man/systemd.service.xml index b998a1f81f..d7b19ee27f 100644 --- a/man/systemd.service.xml +++ b/man/systemd.service.xml @@ -113,6 +113,16 @@ involved with early boot or late system shutdown should disable this option.</para> + <para>Instanced service units (i.e. service units with an <literal>@</literal> in their name) are assigned by + default a per-template slice unit (see + <citerefentry><refentrytitle>systemd.slice</refentrytitle><manvolnum>5</manvolnum></citerefentry>), named after the + template unit, containing all instances of the specific template. This slice is normally stopped at shutdown, + together with all template instances. If that is not desired, set <varname>DefaultDependencies=no</varname> in the + template unit, and either define your own per-template slice unit file that also sets + <varname>DefaultDependencies=no</varname>, or set <varname>Slice=system.slice</varname> (or another suitable slice) + in the template unit. Also see + <citerefentry><refentrytitle>systemd.resource-control</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para> + <para>Additional implicit dependencies may be added as result of execution and resource control parameters as documented in <citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry> |