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 |
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.






Deja una respuesta