Process

殺死父子程序的順序

  • January 5, 2010

在我看來,殺死父程序和子程序中的任何一個都不會影響另一個。

所以如果想殺死一個父程序及其所有子程序,我想我必須一個一個地殺死它們。我想知道哪種方式更好:先殺死父母然後殺死孩子,或者先殺死孩子然後殺死父母。

如果有任何方法可以在一行或某個腳本中殺死父程序及其所有子程序和孫子程序,請告訴我。

感謝致敬!

您應該首先殺死子程序而不是父程序以防止殭屍。或者你可以用 kill pid1 pid2 一次殺死它們…

如果你想殺死一個有一些孩子的父母,你可以使用帶有擴展資訊的 ps(或 pstree,…)來獲取 pid 和父 pid(ppid)。使用這些資訊,您可以編寫殺戮腳本。

您可以使用負 PID 殺死整個組。

kill -15 -12345

要麼

kill -- -12345

引用自:https://serverfault.com/questions/99668