Controlando y eliminado procesos @ Samquejo | 2025-03-07T06:00:00+01:00 | 2 minutos de lectura | Actualizado en 2025-03-07T07:00:00+01:00

Como tengo muy mala cabeza y a veces no me acuerdo de una para otras, al final creo que lo acabo complicando todo.
Tenía unos cuantos procesos zombificados, uno era el publicador de este blog, y al ir a mirar una inconsistencia lo veo.
También es que llevo demasiado tiempo en Windows y con Powershell, así que la forma de pensar y demás se altera y escora levemente por simple ahorro de recursos.

El caso es que… ¿cómo hago para matar desvivir una serie de procesos sin reiniciar el servidor?…
Quería hacerlo estilo Windows, con un simple killall /f /im proceso.exe pero esto no me salía en el momento en Linux, y como siempre he sido fan de las tuberías, pues toca extender lo que normalmente uso.

Desde un

ps -ef | grep proceso

Ahora quiero que me filtre y vuelque tan solo el número PID del proceso, algo trivial.

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

Pero salen varios, y esto no es Powershell donde encadeno un foreach y listo.
Ahí hay que andar más fino, y en Linux hay una herramienta arcana llamada xargs así que…

ps -ef | grep proceso | awk  '{ print $2 }' | xargs -n1 kill -9

No me desagrada, ya que en función de lo que busque en grep, y sin tocar nada más, voy a poder actuar sobre procesos por nombre, por el proceso padre, por el usuario…
El caso es que de haberme acordado de algo tan simple como

kill -9 $(pgrep -f proceso)

o incluso

pkill -9 -f proceso

o también

pkill -9 -u usuario

con muchísima más granularidad, me habría ahorrado este artículo.


YoVirtualizador en formato podcast. Ahora también en Sospechosos Habituales: https://feedpress.me/sospechososhabituales
Y sin más, os dejo los enlaces:

Web: https://www.yovirtualizador.com
Grupo de telegram: https://t.me/grupovirtualizador
Podcast: https://www.ivoox.com/podcast-yovirtualizador_fg_f1563806_filtro_1.xml y YouTube https://www.youtube.com/playlist?list=PLrnymu_aoVL6nk1-FcZ220P65tyHV6djV Canal de YouTube: https://www.youtube.com/channel/UC0R70cABSsmC6TFyXth0qPg

Enlaces afiliados:

Amazon: https://amzn.to/3gX3HmK
Asociación Podcast: https://www.asociacionpodcast.es/registrarse/socio/?coupon=SB6A70
iVoox Plus: https://www.ivoox.vip/plus?affiliate-code=323d07d8569f044513746a1be4724b40
iVoox Premium: https://www.ivoox.vip/premium?affiliate-code=03d0efe2be3b55e4cd6df6dc3f6a6dbc
iVoox Premium anual: https://www.ivoox.vip/premium?affiliate-code=9feb8e44ecb4c97148e227100af9223b

© 2019 - 2025 YoVirtualizador

Powered by Hugo with theme Dream.

avatar

El blog de YoVirtualizadorTu podcast y blog de confianza

Acerca de YoVirtualizador

YoVirtualizador es la marca de varios proyectos

Podcast de informática profesional. Canal de Youtube sobre el blog, el podcast y de temática profesional. Blog de contenido diverso, con temática BOFH y técnica.

Gracias por la lectura.

Política de comentarios

En YoVirtualizador todos los comentarios serán bienvenidos pero moderados.

Respetos guardan respetos.

El contenido irrelevante u ofensivo será eliminado.

Galletas

Política de cookies

En YoVirtualizador no usamos cookies para nada, pero los servicios de discus y analytics recopilan datos en servidores ajenos a YoVirtualizador sin que yo pueda hacer nada.

Este aviso es sólo porque algún político tenía que justificar su existencia.

Si hace clic en un enlace de afiliado y compra un producto o servicio, es posible que ese comerciante nos pague una tarifa.