En Los procesos, mencionamos que era posible monitorear los procesos; eso es lo que trataremos luego. Para comprender las operaciones que vamos a hacer aquí, es útil saber un poco más acerca de ellas.
Al igual que con los archivos, todos los procesos que corren en un sistema GNU/Linux están organizados en forma de árbol, y cada proceso tiene un número (su PID, Process ID, Identificador de proceso), junto con el número de su proceso padre (PPID, Parent Process ID, Identificador del proceso padre).
Esto significa que hay un proceso en el tope de la estructura de árbol, el equivalente de la raíz para los sistemas de archivos: init (ver el Manual de Referencia), que siempre posee el número 1. La próxima sección explicará dos comandos, ps y pstree, que permiten obtener información sobre un proceso en curso de ejecución.
Cada proceso en Unix puede reaccionar a las señales que se le envían. Existen 31 señales diferentes. Para cada una de estas señales el proceso puede redefinir su propio comportamiento, excepto para dos de ellas: la señal número 9 (KILL), y la señal número 19 (STOP).
La señal 9 "mata" un proceso, sin darle tiempo de terminar adecuadamente. Esta es la señal que se deberá enviar a un proceso cuando el mismo está trabado o exhibe otros problemas.Se encuentra disponible una lista completa de la señales usando el comando kill -l.