Matar varios procesos de un solo comando | ExpoDBA

Matar varios procesos de un solo comando

Matar varios procesos de un solo comando

Reemplazar <FILTRO> por el string común que tienen los procesos.

Afinar el filtro agregando greps hasta que se muestren solo los procesos no deseados.

 

ps -ef | grep <FILTRO>

 

 

Una vez verificado que el filtro está bien aplicado y muestra los procesos que necesitamos matar podemos mandar directamente la ejecución del kill masiva completando el comando de la siguiente manera:

ps -ef | grep <FILTRO> | awk '{print "kill -9 " $2 }'| sh

 

Ejemplo para matar los procesos de conexiones remotas a la base oradb.

ps -ef | grep LOCAL=NO | grep oradb | awk '{print "kill -9 " $2 }'| sh