Bajo Linux prueba man 7 signal .
kill -HUP 1234 significa "enviar la señal SIGHUP (1) al proceso 1234", por lo que es equivalente a kill -1 1234 . La señal predeterminada que envía kill es SIGTERM (15), por lo que kill 1234 es equivalente a kill -TERM 1234 o kill -15 1234 .
-HUP no son las tres banderas H , U , P como en la sintaxis común de opción de una sola letra. Por razones históricas, el kill El comando toma un nombre de señal opcional o un número de señal precedido por un guión (- ).
kill -1 1234
kill -HUP 1234
(A diferencia de kill 1 1234 , que enviaría la señal predeterminada (SIGTERM) a los procesos 1 y 1234).
Su página de manual probablemente incluya algo como esto:
kill [ -signal | -s signal ] pid ...
Ese -signal significa que puede usar un guión seguido de una designación de señal (que puede ser un nombre o un número). Alternativamente, puede usar el -s opción seguida de un nombre de señal; estas son dos sintaxis diferentes con el mismo significado.
kill -l enumera los nombres de las señales disponibles y los números correspondientes.
La mayoría de las señales tienen un significado predefinido basado en quién las envía, cuándo y cómo se supone que los procesos pueden reaccionar ante ellas.