Uma referência fácil de percorrer para todos os sinais de processo POSIX/Linux padrão — de SIGHUP a SIGSYS — mostrando o número de cada sinal, a sua ação predefinida (Term, Core, Ign, Stop, Cont), se pode ser capturado, o que o despoleta e o código de saída de shell correspondente (128+N). No seu browser, gratuitamente.

Todos os sinais de processo POSIX/Linux padrão, explicados. Tudo corre no seu browser a partir de uma referência integrada — nada é enviado para o servidor.

Sinal N.º Ação predefinida Capturável Descrição Código de saída
Nenhum sinal corresponde à sua pesquisa.
Experimente um nome ou número diferente — por exemplo SIGTERM, 11 ou segmentation.
Além destes, o Linux fornece sinais em tempo real de SIGRTMIN a SIGRTMAX (normalmente os sinais 34–64). Não têm significado predefinido e são entregues por ordem garantida — as aplicações atribuem-lhes a sua própria finalidade.
Os números de sinal apresentados são os predefinidos para o ABI x86/ARM. Alguns sinais têm números diferentes noutras arquiteturas (por exemplo Alpha, MIPS e SPARC), por isso prefira sempre o nome simbólico (SIGKILL) em vez do número bruto (9) nos scripts.

Sobre Sinais do Linux

A referência de Sinais do Linux lista todo sinal de processo POSIX/Linux padrão, de SIGHUP a SIGSYS, em uma tabela fácil de percorrer. Cada linha mostra o número do sinal, sua ação padrão — Terminar, Despejo de memória, Ignorar, Parar ou Continuar —, se um processo pode capturá-lo, o que tipicamente o dispara, e o código de saída do shell (128 + N) que você vê quando um processo morre por causa dele.

Essa coluna de código de saída fecha o ciclo que os desenvolvedores encontram diariamente: um container que sai com 137 foi encerrado por SIGKILL (9), uma falha com 139 foi uma falha de segmentação por SIGSEGV (11), e um encerramento limpo em 143 veio de SIGTERM (15). A busca funciona por nome, número, código de saída ou significado, então você pode partir de qualquer pista que tiver.

Duas notas de rodapé cobrem as partes que as referências costumam pular: os sinais de tempo real SIGRTMIN a SIGRTMAX, que não têm significado predefinido e são entregues em ordem garantida, e a ressalva de arquitetura — alguns números de sinal diferem em Alpha, MIPS e SPARC, motivo pelo qual os scripts devem usar nomes simbólicos. Tudo roda no seu navegador.

Como usar Sinais do Linux

  1. Busque um sinal por nome (SIGKILL), número (9), código de saída do shell (137) ou uma palavra-chave como "segmentação".
  2. Leia a linha: número, ação padrão, se pode ser capturado, e o que o dispara.
  3. Use a coluna de código de saída para traduzir um status de shell 128+N de volta ao sinal que matou o processo.
  4. Copie o nome do sinal ou o código de saída com os botões de cópia da linha.
  5. Confira as notas sobre sinais de tempo real e numeração por arquitetura se estiver escrevendo scripts portáveis.

Perguntas frequentes

SIGTERM (15) pede educadamente que um processo saia — ele pode ser capturado, então o processo pode se limpar antes. SIGKILL (9) termina imediatamente no nível do kernel e não pode ser capturado, bloqueado ou ignorado. Sempre tente SIGTERM antes de recorrer ao kill -9.

SIGKILL e SIGSTOP. O kernel aplica ambos diretamente, então nenhum manipulador pode interceptá-los — SIGKILL sempre termina o processo e SIGSTOP sempre o suspende.

Quando um processo é morto por um sinal, o shell relata 128 mais o número do sinal. Então 139 é 128 + 11: o processo morreu por SIGSEGV, uma falha de segmentação. A tabela lista esse código de saída ao lado de cada sinal fatal.

SIGRTMIN a SIGRTMAX — tipicamente números de 34 a 64 no Linux. Ao contrário dos sinais padrão, não têm significado predefinido e são enfileirados e entregues em ordem garantida, então as aplicações atribuem seus próprios propósitos a eles.

Porque alguns números de sinal diferem entre arquiteturas de CPU como Alpha, MIPS e SPARC. O nome simbólico — kill -TERM em vez de kill -15 — significa a mesma coisa em qualquer lugar, então é a escolha portável.

Sim, completamente gratuita. A tabela inteira está embutida na página e toda busca e cópia acontece no seu navegador.

Precisa de ajuda?
Encontrou um problema com esta ferramenta? Avise a nossa equipa.
Relatar um problema

Adicione esta ferramenta gratuita ao seu próprio site — copie e cole o código abaixo.