process – Elimine muchas instancias de un proceso en ejecución con un comando

Pregunta:

Supongamos que tengo mil o más instancias de cualquier proceso (por ejemplo, vi ) en ejecución. ¿Cómo los mato a todos en un solo disparo / comando de una línea / comando?

Respuesta:

¿Qué pasa con el buen viejo?

for pid in $(ps -ef | grep "some search" | awk '{print $2}'); do kill -9 $pid; done

Hay formas de hacerlo más eficiente,

for pid in $(ps -ef | awk '/some search/ {print $2}'); do kill -9 $pid; done

y otras variaciones, pero en el nivel básico, siempre me ha funcionado.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım