systemd: zwischen Zielen wechseln, ohne Dienste vom dritten Ziel neu zu starten

systemd: zwischen Zielen wechseln, ohne Dienste vom dritten Ziel neu zu starten

ich habe zwei benutzerdefinierte Ziele Aund B:

A.target:

Description=A
Requires=multi-user.target
Wants=
Conflicts=B.target
After=multi-user.target
AllowIsolate=yes

B.target:

Description=B
Requires=multi-user.target
Wants=
Conflicts=A.target
After=multi-user.target
AllowIsolate=yes

Wenn Aisoliert ist, werden eingehende Dienste Agestartet, eingehende Dienste Bgestoppt und umgekehrt. Das ist soweit gut.

Problem: Immer wenn ich von Azu Boder Bzu wechsle A, werden alle Dienste in multi-user.targetneu gestartet.

Wie kann ich das verhindern?

verwandte Informationen