Eu posso olhar pela internet e descobrir que o número associado para o SIGKILL é 9, mas há documentação do Linux (como, por exemplo, uma página man) mostrando a lista completa de sinais e seus números?
A página man do sinal (7) (pelo menos a que eu tenho) mostra vários números possíveis para alguns dos sinais. Se você conseguir que kill
liste os números, eles devem estar corretos para o sistema em execução. Experimente:
kill -l
ou
kill -L
Em ambos os casos, isso é um "ell" (para "lista"), não um "um". O kill -l
do Bash mostra uma bela tabela numerada. O procps do Linux kill -l
mostra uma lista concisa de nomes sem números, mas -L
mostra uma tabela com os números. O BSD kill
parece entender apenas -l
e não mostra os números.
Procure também em /usr/include/signal.he examine as instruções #define ou #include (que no Ubuntu 10.10 diz para você procurar em /usr/include/bits/signum.h). Observe que o SIGRTMIN / SIGRTMAX são espaços reservados para sinais kernais e não utilizados e não devem ser chamados pelo shell ou por um programa.
Tags documentation signals