add StopWhenUnneeded=yes to a and b is a good idea I guess.
So stoppen Sie eine Gruppe von benutzerdefinierten systemd-Diensten
1988
Yu Qing
Ich schrieb drei Serviceeinheiten, etwa a.service b.service und c.service. C erfordert und läuft nach b, b erfordert und läuft nach a. Wenn Sie also "systemctl start c.service" ausführen, werden alle drei nacheinander gestartet. Wenn ich aber alle stoppen möchte, muss ich "systemctl stop a.service b.service c.service" ausführen. Gibt es eine andere Möglichkeit, alle mit weniger Tippen zu stoppen?
Ich weiß mit "Bindto =" Ich kann "systemctl stop a.service" verwenden, um alle zu stoppen, aber was ist, wenn ich c Bindto a und b bekomme, während a und b keine erforderliche Beziehung zueinander haben?
Und das eigentliche Problem ist nicht, dass ich weniger tippen möchte, sondern dass ich mich mit der Zeit nicht an den Namen der Dienste a und b erinnern kann, da sie immer indirekt aufgerufen werden.
Yu Qing vor 12 Jahren
2
1 Antwort auf die Frage
2
Yu Qing
Verwandte Probleme
-
1
Bluetooth funktioniert in Fedora 15 nicht, wenn das System aufwacht oder den Runlevel ändert
-
1
Mandriva Linux bootet nach der Installation von systemd nicht
-
6
systemctl enable unterscheidet sich von systemctl start, wie?
-
1
Ein systemd-Skript für das Remote-FUSE-Mounten von s3ql
-
1
Das @ -Symbol und systemctl und vsftpd
-
1
Systemd so konfigurieren, dass der Daemon die RT-Priorität festlegen kann
-
1
systemctl After scheint nicht zu funktionieren
-
1
Wie kann ich Fortune> / etc / motd mit systemd / tmpfiles.d replizieren?
-
2
Systemd kann das Skript nicht starten
-
1
Wie kann ich einen systemd-Dienst einrichten, der von einem Benutzer ohne Rootberechtigung als Benut...