linux: mate todos os meus processos, mas não este terminal


13

Eu quero uma maneira fácil no linux para matar todos os meus processos atuais.

O problema kill -9 -1é que ele também mata o terminal atual. Existe uma maneira fácil de matar tudo, exceto o terminal atual?

Respostas:


9

Isso mata todos os processos, exceto os associados ao terminal atual:

kill `ps -o pid= -N T`

não funciona no debian. ps lista todos os processos
ThorstenS

O argumento "T" para "ps" seleciona todos os processos associados ao terminal atual e "-N" negará isso.
Inshalla

Isso pode muito bem ser ... mas se executado como root ou sob o sudo que derruba o sistema. stackoverflow.com/questions/53048310/… : D
tink

2

Mas só quero dizer que não use -9 como mecanismo de empurrão no joelho, pois deve ser usado como último recurso. Ele não pode ser capturado pelo processo e não permite que um processo limpe seus recursos.

Tente talvez matar -15 para começar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.