lunes, 18 de mayo de 2009

pidof: conocer el PID de un proceso

pidof es una utilidad de la línea de comandos de Linux que devuelve el ID de un proceso (PID) o procesos. En otros sistemas operativos, son más usados ps y pgrep.

PID es la abreviatura de Process ID es decir es el identificador de un proceso, un número que identifica de manera inequivoca a un proceso.

Si queremos conocer el PID de un proceso, generalmente, podemos ejecutar el comando “ps” con un filtro “grep”. Ejemplo:

$ ps -ef | grep firefox

Nos devuelve informacion de los procesos "firefox" que tengamos en ejecución. El PID sería la segunda columna.

Pero en Sistemas Linux, podemos obtener todos de golpe con pidof.

$ pidof firefox

Así, por ejemplo, si queremos matar el proceso eclipse en una sola línea de comando usando pidof, lo podemos hacer de la siguiente manera:

kill $(pidof eclipse)

No hay comentarios:

Publicar un comentario