Como terminar o matar todos los procesos de un mismo usuario en GNU/Linux

Hace algunos dias tenia un problema con un servidor, el cual estaba totalmente colgado, entre al server, verifique los procesos y Oh! sorpresa cuando vi que habia un usuario que tenia miles de procesos ejecutandose.

Por lo tanto, la solucion al cuelgue del servidor era sencilla, matar todos los procesos de dicho usuario, sin embargo era claro que  matar cada uno de los procesos segun el PID NO era el metodo mas eficiente. Gracias  a Dios, existe pkill una utilidad nativa de solaris pero que poco a poco fue implementandose en GNU/Linux y otros SO, esta utilidad es simple, permite enviar señales a un proceso usando expresiones regulares y otros criterios de seleccion.

Para esta ocasion el comando seria sencillo:

pkill -u usuario

De esta forma, pkill matara todos los procesos que dicho usuario este ejecutando. pkill ademas trae algunas otras opciones que valen la pena consultar en la manpage

man pkill

Una muy buena utilidad para todos aquellos sysadmin, que vale la pena tenerla en cuenta para nuestro trabajo pesado.

2 Comments

Add a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *