Con kill enviamos señales a los procesos.
kill -l → lista el conjunto de señales
man 7 signal → significado de cada señal
Sintaxis de kill:
kill [señal] PID
Donde señal puede indicarse mediante su nombre o identificador numérico.
Señales más comunes:
SIHUP(1): cuelgue del terminal o muerte del proceso controlador.
SIGKILL(9): mata el proceso sin permitirle terminar.
SIGSTOP(19): para el proceso.
SIGCONT(18): continúa si parado.
SIGINT (2): interrupción de teclado (Ctrl-C)
SIGTSTP (20): stop de teclado (Ctrl-Z)
SIGQUIT (3): salida de teclado (Ctrl-\)
Las señales KILL (9) y STOP (19) no pueden ignorarse.
En bash, cuando enviamos una se ̃al SIGHUP a un shell, este
se lo reenvñia a todos sus hijos.
La mayoría de los demonios (daemons) responden a la señal SIGHUP volviendo a leer sus ficheros de configuración:
-en vez de matar y reiniciar un demonio podemos hacer
un kill -HUP para reiniciarlo.