Saber a qué proceso corresponde un PID

Saber a qué proceso corresponde un PID.

Es algo común que algunas herramientas nos indiquen el número de PID (identificador de proceso), pero no el proceso al que corresponde la herramienta o aplicación.

Otras como » el comando ps», nos informan del PID y del proceso de la aplicación, por ejemplo:

sololinux ~ # ps -e
  PID TTY          TIME CMD
    1 ?        00:00:05 systemd
    2 ?        00:00:00 kthreadd
    4 ?        00:00:00 kworker/0:0H
    6 ?        00:00:00 mm_percpu_wq
    7 ?        00:00:00 ksoftirqd/0
    8 ?        00:00:02 rcu_sched
    9 ?        00:00:00 rcu_bh
   10 ?        00:00:00 migration/0
   11 ?        00:00:00 watchdog/0
   12 ?        00:00:00 cpuhp/0
   13 ?        00:00:00 cpuhp/1
   etc, etc...

La lista puede ser interminable y revisar línea por línea no es cómodo. Por suerte el «comando ps» junto con «grep» nos ayudará en esta operación. Su sintaxis es la siguiente:
ps -p PID -o comm=

En nuestro ejemplo de uso detectamos que el proceso 1900 tiene un elevado consumo, vamos a ver a qué corresponde.
ps -p 1900 -o comm=

ejemplo de salida…
sololinux ~ # ps -p 1900 -o comm=
chromium-browse
sololinux ~ #

Bien, ya sabemos a quién corresponde; al navegador Chromium.

En el caso contrario, o sea si queremos saber el pid del proceso (herramienta o aplicación). Ejecutamos lo siguiente:

ps aux | grep chromium

En Cromium el listado de procesos puede ser interminable, todo depende de las ventanas abiertas, extensiones instaladas, etc…

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario