-HUP
não são os três sinalizadores H
, U
, P
como na sintaxe de opção de uma única letra. Por razões históricas, o comando kill
recebe um nome de sinal ou número de sinal opcional precedido por um traço ( -
).
kill -1 1234
kill -HUP 1234
(Ao contrário de kill 1 1234
, que envia o sinal padrão (SIGTERM) para os processos 1 e 1234.)
Sua página man provavelmente lista algo assim:
kill [ -signal | -s signal ] pid ...
Esse -signal
significa que você pode usar um traço seguido por uma designação de sinal (que pode ser um nome ou um número). Alternativamente, você pode usar a opção -s
seguida de um nome de sinal; estas são duas sintaxes diferentes com o mesmo significado.
kill -l
lista os nomes de sinal disponíveis e os números correspondentes.
A maioria dos sinais tem um significado predefinido com base em quem os envia quando e como os processos são supostos e capazes de reagir a eles.