linux: mata todos mis procesos pero no esta terminal


13

Quiero una manera fácil en Linux para eliminar todos mis procesos actuales.

El problema kill -9 -1es que también mata el terminal actual. ¿Hay una manera fácil de matar todo excepto el terminal actual?

Respuestas:


9

Esto mata todos los procesos, excepto los asociados con el terminal actual:

kill `ps -o pid= -N T`

No funciona bajo Debian. ps enumera todos los procesos
ThorstenS

El argumento "T" para "ps" selecciona todos los procesos asociados con el terminal actual y "-N" lo negará.
Inshalla

Bien puede ser ... pero si se ejecuta como root o bajo sudo, eso hace caer el sistema. stackoverflow.com/questions/53048310/… : D
tink

2

Pero solo quiero decir que no use -9 como un mecanismo de rodilla, ya que debería usarse como último recurso. El proceso no puede atraparlo y no permite que un proceso limpie sus recursos.

Intenta quizás matar -15 en su lugar para comenzar.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.