Portal do Governo Brasileiro

Sinal

Descrição

Tipos de sinal

No Linux, existem duas categorias de sinal:

Ações

Cada sinal tem uma disposição que determina como o processo se comporta quando recebe um sinal.

Comandos

A lista dos sinais do Linux que você está usando pode ser obtida com os seguintes comandos:

Lista

A tabela abaixo mostra os sinais da categoria standard usados pelo Kernel 3.18 do Linux na arquitetura x86.

NúmeroNome Ação  Evento
1SIGHUP TermFechamento do terminal associado ao processo ou término do processo de controle
2SIGINT TermSolicitada a interrupção (término) do processo
3SIGQUIT CoreSolicitado o término do processo e a geração de um core dump
4SIGILL CoreInstrução inválida, incorretamente formatada ou sem permissão
5SIGTRAP CoreEncontrada condição marcada pelo debugger/trace
6SIGABRT CoreSolicitado o término anormal do processo
7SIGBUS CoreErro no acesso a um endereço de memória
8SIGFPE CoreErro aritmético
9SIGKILL TermOrdena o término imediato do processo
10SIGUSR1 TermLivre (uso a ser definido pelo programador)
11SIGSEGV CoreAcesso a um endereço de memória inválido
12SIGUSR2 TermLivre (uso a ser definido pelo programador)
13SIGPIPE TermO processo-destino (de um pipe, de uma FIFO ou um de socket) não está conectado
14SIGALRM TermTempo especificado para um alarme expirou
15SIGTERM TermOrdena o término do processo (este sinal pode ser ignorado)
16SIGSTKFLT TermDefinido para "stack fault on coprocessor", mas não é usado (este tipo de erro não ocorre nos co-processadores x86)
17SIGCHLD Ign Término ou parada de um processo-filho
18SIGCONT ContPermissão para continuar a execução
19SIGSTOP StopO processo deve parar a execução até receber uma outra ordem
20SIGTSTP StopO processo deve parar a execução até receber uma outra ordem (este sinal pode ser ignorado)
21SIGTTIN StopProcesso em background tentou ler de um terminal (tty)
22SIGTTOU StopProcesso em background tentou escrever em um terminal (tty)
23SIGURG Ign Existem dados urgentes para serem lidos no socket
24SIGXCPU CoreTempo limite de CPU excedido
25SIGXFSZ CoreTamanho limite de um arquivo excedido
26SIGVTALRM TermTempo limite de CPU no modo usuário expirado
27SIGPROF TermTempo limite de CPU no modo kernel e no modo usuário expirado
28SIGWINCH Ign Mudança no tamanho da janela do terminal
29SIGIO TermArquivo disponível para I/O
30SIGPWR TermNível de energia do nobreak está baixo
31SIGSYS CoreArgumento da chamada de sistema inválido

 

  Topo   |   Guia   |   Home