Wie Sie alle untergeordneten Prozesse verfolgen, die von einem systemctl-Dienst erzeugt werden
428
jianxi sun
Ich habe einen Systemdienst
[Unit] Description=dynsock server After=network.target [Service] EnvironmentFile=/etc/dynsock.env ExecStart=/usr/local/bin/dynctl.sh $SERVER $COUNT $BASEPORT $AUTH ExecStop=/usr/local/bin/dynsock_onfailure.sh down Restart=always Type=forking [Install] Alias=dynsock.service
dynctl.sh
wird den $count
untergeordneten Prozess starten . Ich hoffe, wenn ein Prozess tot ist, wird systemctl neu gestartet und exec ExecStop
. Das System wird jedoch nur neu gestartet, bis der gesamte untergeordnete Prozess tot ist.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?