PID es un número de identificación de un proceso que generalmente es utilizado por la mayoría de los kernels de los sistemas operativos, tales como Linux, Unix, macOS y Windows. Es un número de identificación único que se asigna automáticamente a cada proceso cuando se crea en un sistema. Un proceso es una instancia en ejecución de un programa.
A veces necesitamos matar un proceso porque se queda colgado, y para saber el número que le fue asignado vamos a valernos de comandos para averiguar cual es y poder matarlo.
1- pgrep
pgrep examina los procesos actualmente en ejecución y enumera los identificadores de proceso que coinciden con los criterios de selección.
pgrep firefox
2- pstree
El comando pstree es muy simple porque segrega los procesos primario y secundario por separado.
pstree -p | grep "firefox"
Si solo queremos ver el proceso principal hacemos.
pstree -p | grep "firefox" | head -1
3- ps
ps muestra información sobre una selección de los procesos activos. Muestra el ID del proceso (pid = PID), el terminal asociado con el proceso (tname = TTY), el tiempo de CPU acumulado en formato [DD-] hh: mm: ss (tiempo = TIME) y el nombre del ejecutable (ucmd) = CMD). La salida no está ordenada por defecto.
ps aux | grep "firefox"






