Que documentação mostra os números associados para sinais do Linux como SIGTERM e SIGKILL?

5

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?

    
por Cory Klein 17.02.2011 / 19:16

3 respostas

10

sinal do homem 7

    
por 17.02.2011 / 19:18
10

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.

    
por 17.02.2011 / 20:00
2

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.

    
por 17.02.2011 / 21:30