Buscar artículos en cambiatealinux.com


Eliminar multiples procesos desde el terminal con el comando kill


Por Alex el 27/04/2017 , Comentarios: 2

Comparte este artículo:        

Con la combinación de los comandos Kill, grep y awk podemos eliminar multiples procesos que se estén ejecutando desde la linea de comandos.


Por ejemplo, tenemos el proceso de apache y los listamos con ps -ef

ps -ef | grep apache


Os mostrará algo como la imagen

Procesos de apache

Para eliminarlos todos hacelos lo siguiente

sudo kill $(ps -ef | grep apache | awk '{print $2}');


Y conseguimos elimina todos los procesos de golpe sin tener que ir proceso a proceso con kill

Eliminar procesos de apache

Lo que hace el comando anterior es listar los IDs de los procesos a borrar con la instrucción

sudo ps -ef | grep apache | awk '{print $2}'


Y después con kill borrarlos.

Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.



Si te ha gustado el artículo compartelo en:        


Publicidad


Añadir un comentarios:

Nombre:
Email: (no se publica el email)

avatar

Frank 18/07/2017 19:33:49

Hola una pregunta eliminas o detienes los procesos.

avatar

Alex Arenols Solan 18/07/2017 19:33:51

Hola,

Se detienen y eliminan, has de volver a ejecutar en proceso para que vuelva a empezar

Saludos
Alex





Publicidad



RECOMENDADOS


LOS MAS LEÍDOS


CATEGORÍAS
ARCHIVO