<term><command>isolate <replaceable>NAME</replaceable></command></term>
<listitem>
- <para>Start the unit specified on the command line and its
- dependencies and stop all others. If a unit name with no
- extension is given, an extension of
+ <para>Start the unit specified on the command line and its dependencies
+ and stop all others, unless they have
+ <option>IgnoreOnIsolate=yes</option> (see
+ <citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>).
+ If a unit name with no extension is given, an extension of
<literal>.target</literal> will be assumed.</para>
<para>This is similar to changing the runlevel in a
<varlistentry>
<term><varname>IgnoreOnIsolate=</varname></term>
- <listitem><para>Takes a boolean argument. If
- <option>true</option>, this unit will not be stopped when
- isolating another unit. Defaults to
- <option>false</option>.</para></listitem>
+ <listitem><para>Takes a boolean argument. If <option>true</option>, this unit
+ will not be stopped when isolating another unit. Defaults to
+ <option>false</option> for service, target, socket, busname, timer, and path
+ units, and <option>true</option> for slice, scope, device, swap, mount, and
+ automount units.</para></listitem>
</varlistentry>
<varlistentry>