linux:杀死我所有的进程,但不杀死这个终端


13

我想在Linux中采用一种简单的方法来杀死我当前所有的进程。

问题kill -9 -1在于它还会杀死当前的终端。有没有简单的方法可以杀死除当前终端以外的所有内容?

Answers:


9

这会杀死所有与当前终端关联的进程之外的进程:

kill `ps -o pid= -N T`

在debian下不起作用。ps列出了所有进程
ThorstenS

“ ps”的“ T”参数选择与当前终端关联的所有进程,“-N”将否定该进程。
Inshalla

可能很好...但是如果以root身份或在sudo下执行,则会导致系统崩溃。 stackoverflow.com/questions/53048310/...:d
天衣

2

但只想说不要将-9用作膝盖跳动机制,因为它应作为最后的手段。它不能被进程捕获,也不能让进程清理其资源。

尝试杀死-15即可开始。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.