Wie töte ich mbuffer richtig?

424
Inglonias

Ich versuche, ein Skript zu verwenden, um eine Reihe von Dateien über ein Netzwerk von der Festplatte zur Festplatte zu senden mbuffer. Ich habe einen abhörenden MBuffer auf einem Computer und einen sendenden MBuffer auf dem anderen. Die Dinge laufen gut, bis die nächste Datei gesendet wird.

Diese Datei sendet ordnungsgemäß, aber langsamer, da der andere mbuffer-Prozess immer noch hört. Zum Glück hängt es die zweite Datei nicht an die erste an, aber ich würde gerne Mbuffer töten. Wenn Sie nur einen pkilloder sogar einen pkill -9Vorgang ausführen, wird der Prozess zu einem Zombie-Prozess und funktioniert nicht so, wie ich es möchte. Gibt es eine Möglichkeit für mich, Mbuffer richtig zu töten, oder muss ich nur warten, bis der Timeout beendet ist?

0
Ein Zombie-Prozess ist ein toter Prozess. Es ist nur einer, dessen Eltern es noch nicht erntet haben. Das Problem liegt daher beim übergeordneten Prozess, nicht bei MBuffer. Score_Under vor 8 Jahren 0
Das Töten des übergeordneten Skripts wirkt sich nicht auf mbuffer aus (obwohl besagt, dass es kein steuerndes Terminal gibt, das mir sagt, dass ich es anders aufrufen muss) Inglonias vor 8 Jahren 0
Ich nehme an, diese Frage war unvermeidlich, aber welcher Prozess startet mbuffer und wie wird er genannt? Score_Under vor 8 Jahren 0

0 Antworten auf die Frage