Provided by: manpages-pt_20040726-4_all
NOME
signal - lista de sinais disponíveis
DESCRIÇÃO
O linux suporta os sinais abaixo. Vários dos sinais são dependentes da máquina. Primeiro os sinais descritos em POSIX.1. Sinal Valor Ação Comentário ───────────────────────────────────────────────────────────────────────────── SIGHUP 1 A Travamento detectado no terminal controlador SIGINT 2 A Interrupção do teclado SIGQUIT 3 C Sinal de 'Quit' do teclado SIGILL 4 C Instrução ilegal SIGABRT 6 C Sinal abort derivado de abort(3) SIGFPE 8 C Exceção de ponto flutuante SIGKILL 9 AEF Sinal de kill SIGSEGV 11 C Referência inválida a memória SIGPIPE 13 A Broken pipe: esccita para um pipe sem um leitor. SIGALRM 14 A Sinal do timer de alarm(2) SIGTERM 15 A Sinal de terminação SIGUSR1 30,10,16 A Sinal definido pelo usuário 1 SIGUSR2 31,12,17 A Sinal definido pelo usuário 2 SIGCHLD 20,17,18 B Processo descendente parado ou terminado. SIGCONT 19,18,25 Continuar se parado SIGSTOP 17,19,23 DEF Parar processo SIGTSTP 18,20,24 D Stop digitado no tty SIGTTIN 21,21,26 D Entrada via tty para processo no background SIGTTOU 22,22,27 D Saída via tty para processo no background Sinais que não estão em POSIX.1 mas que são descritos em SUSv2. Sinal Valor Ação Comentário ────────────────────────────────────────────────────────────────────────────── SIGBUS 10,7,10 C Erro de bus (endereço de memória defeituoso) SIGPOLL A Evento rastreável (Sys V). Sinônimo of SIGIO SIGPROF 27,27,29 A Profiling timer expired SIGSYS 12,-,12 C Argumento defeituoso para rotina(SVID) SIGTRAP 5 C Trace/breakpoint trap SIGURG 16,23,21 B Condição urgente no socket (4.2 BSD) SIGVTALRM 26,26,28 A Temporizador virtual (4.2 BSD) SIGXCPU 24,24,30 C Tempo limite da CPU excedido (BSD 4.2) SIGXFSZ 25,25,31 C Limite do tamanho de arquivo excedido (BSD 4.2) (Para SIGSYS, SIGXCPU, SIGXFSZ, e em algumas arquiteturas também para SIGBUS, a ação linux padrão até agora (2.3.27) é A (terminar), enqüanto SUSv2 faz C (terminar e dump core). Outros sinais. Sinal Valor Ação Comentário ────────────────────────────────────────────────────────────────────────────────────────────────────────────────── SIGIOT 6 C IOT trap. Sinônimo de SIGABRT SIGEMT 7,-,7 SIGSTKFLT -,16,- A Falha de stack no coprocessador SIGIO 23,29,22 A I/O possibilitado(4.2 BSD) SIGCLD -,-,18 Sinónimo de SIGCHLD SIGPWR 29,30,19 A Queda de energia (System V) SIGINFO 29,-,- Sinónimo de SIGPWR SIGLOST -,-,- A Perda de lock para arquivo SIGWINCH 28,28,20 B Redimensionamento de janela (BSD 4.3, Sun) SIGUNUSED -,31,- A Sinal não utilizado (será SIGSYS) (- indica ausência do sinal. Quando são dados três valores, o primeiro normalmente se aplica a alpha e sparc; o do meio para i386, ppc e sh e o último para mips. O sinal 29 é SIGINFO / SIGPWR num alpha mas SIGLOST numa sparc.) As letras na coluna "ação" têm os seguintes significados: A Terminar o processo. B Ignorar o sinal. C Terminar o processo e dar dump core. D Parar o processo. E Este sinal não pode ser manipulado. F Sinal não pode ser ignorado.
EM CONFORMIDADE COM
POSIX.1
BUGS
SIGIO e SIGLOST têm o mesmo valor. Este último foi eliminado (mas deixado como comentário) na fonte do kernel, mas o build de alguns programas ainda pensa que o sinal 29 é SIGLOST.
VER TAMBÉM
kill(1), kill(2), setitimer(2)
TRADUZIDO POR LDP-BR em 21/08/2000.
Paulo César Mendes <drps@ism.com.br> (tradução) André L. Fassone Canova <lonelywolf@blv.com.br> (revisão)