Logo de TuX - Linux Kernel

Conocer el nombre de un proceso con el comando ps en Linux

 
 

En este artículo veremos la forma de conocer el nombre de un proceso con el comando ps en Linux/Unix.

En la administración de sistemas Linux/Unix existen situaciones en las que para solucionar un problema, necesitamos conocer el nombre del proceso que lo causa. En dichas situaciones, puede darse el caso de que solo conozcamos el PID del proceso.

Veamos con el comando ps cómo conocer el nombre de un proceso a partir del PID del mismo:

$ ps -p 12345 -o comm=

Los parámetros utilizados son:

  • -p : Seleccionar por PID, donde 12345 es el PID del proceso.
  • -o : Formato definido por el usuario. En nuestro ejemplo anterior no mostramos encabezados.

Por ejemplo, supongamos que el problema o error lo genera el proceso con PID 800 y queremos saber el nombre del proceso. Pues bien si aplicamos el comando anterior obtendremos la siguiente salida:

1
2
$ ps -p 800 -o comm=
cupsd

Ahora, el mismo ejemplo con encabezados personalizados:

1
2
3
$ ps -p 800 -o pid=PID -o comm=Proceso
  PID Proceso
  800 cupsd

En ambos casos, la salida nos indica que el PID 800 corresponde a nuestro Sistema de impresión CUPS.

Otro ejemplo pero con formato por defecto:

1
2
3
$ ps -p 800
  PID TTY          TIME CMD
  800 ?        00:30:53 cupsd

Si quieres saber más sobre ps, pincha aquí.

nombre de un proceso
 

Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
 
Seguir J. Carlos:

Técnico Informático - Desarrollo Web - Administración de Redes

Técnico Informático. Desarrollo Web. Administración de redes.

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.