linux:殺死我的所有進程,但不殺死這個終端

linux:殺死我的所有進程,但不殺死這個終端

我想要一種在 Linux 中簡單的方法來終止我目前的所有進程。

問題kill -9 -1是它也會殺死目前的終端。有沒有一種簡單的方法可以殺死除當前終端之外的所有內容?

答案1

這將殺死除與當前終端關聯的進程之外的所有進程:

kill `ps -o pid= -N T`

答案2

但只是想說不要使用 -9 作為下意識機制,因為它應該被用作最後的手段。它無法被進程捕獲,並且不會讓進程清理其資源。

嘗試也許kill -15 來代替開始。

相關內容