Ich möchte ein benutzerdefiniertes "Stop" -Skript runit
( runsv
) haben, das ausgeführt werden soll, wenn der Prozess gestoppt / neu gestartet werden muss. Derzeit wird der Prozess einfach abgebrochen und anschließend das Skript "Fertig stellen" ausgeführt. Aber in meinem Fall erzeugt mein Prozess dynamisch untergeordnete Prozesse, sodass kill
ich anstelle von einfach einen brauche "killtree"
, um sie loszuwerden. Wie mache ich das?
Ich weiß, dass dies über die control
Optionen von runit erfolgen sollte, aber beim Lesen der Dokumente ist mir nicht wirklich klar, wie das Stoppskript benannt werden soll :(