Pular para o conteúdo
Campanário dos Sinais

/static/campanario/

Menu

Coleção viva · SIG-001 a SIG-026

Os sinos que o sistema toca desde o teletipo, um por página.

Sinais POSIX de encerramento, parada, falha, relógio e recurso: cada sino tem sua ficha, sua etiqueta e a resposta à pergunta que importa — como tocá-lo. Uns anunciam, uns alertam, um derruba a torre.

Subir à torre Por que assim De onde veio

Gavetas

As seis gavetas em que estes sinos foram pendurados.

O carrilhão inteiro

  1. SIG-001 SIGHUP O telefone caiu — e os daemons entenderam como “releia a configuração”. Encerramento comum
  2. SIG-002 SIGINT O Ctrl+C: a interrupção que sai do teclado e chega como sinal. Encerramento comum
  3. SIG-003 SIGQUIT O Ctrl+\ — encerra como o irmão, mas deixa um core dump de lembrança. Encerramento incomum
  4. SIG-004 SIGTERM O pedido educado: arrume a casa, feche as portas, apague as luzes. Encerramento comum
  5. SIG-005 SIGKILL A bala: o processo nunca ouve este toque — quem age é o kernel. Encerramento comum
  6. SIG-006 SIGSTOP Congela o processo onde estiver — e não aceita recusa. Parada e retomada incomum
  7. SIG-007 SIGTSTP O Ctrl+Z: a pausa que vem do teclado e pode ser recusada. Parada e retomada comum
  8. SIG-008 SIGCONT O toque de retomada: acorda o que estava congelado. Parada e retomada incomum
  9. SIG-009 SIGCHLD Um filho terminou — o único aviso que os pais podem ignorar sem culpa. Parada e retomada incomum
  10. SIG-010 SIGSEGV A falha de segmentação: o programa tocou memória que não era dele. Falhas do programa comum
  11. SIG-011 SIGBUS Erro de barramento: o endereço até existe — o acesso é que não pode. Falhas do programa incomum
  12. SIG-012 SIGFPE A exceção “de ponto flutuante” que quase nunca é de ponto flutuante. Falhas do programa incomum
  13. SIG-013 SIGILL Instrução ilegal: a CPU leu algo que não reconhece como ordem. Falhas do programa esquecido
  14. SIG-014 SIGABRT O programa desiste de si: abort() toca o próprio sino. Falhas do programa incomum
  15. SIG-015 SIGTRAP O sino do depurador: cada breakpoint é um toque combinado. Falhas do programa esquecido
  16. SIG-016 SIGSYS Chamada de sistema proibida — hoje quem toca é o seccomp. Falhas do programa esquecido
  17. SIG-017 SIGALRM O despertador: alarm() dá corda e o kernel toca na hora marcada. Relógios incomum
  18. SIG-018 SIGVTALRM O despertador que só conta o tempo em que o processo esteve na CPU. Relógios esquecido
  19. SIG-019 SIGPROF O metrônomo dos profilers: tique constante em tempo de CPU, usuário e sistema. Relógios esquecido
  20. SIG-020 SIGPIPE Escreveu num cano sem ninguém do outro lado — é por isso que o head encerra a conversa. Recursos incomum
  21. SIG-021 SIGXCPU O limite de CPU estourou — um aviso antes do corte definitivo. Recursos esquecido
  22. SIG-022 SIGXFSZ O arquivo passou do tamanho permitido; o sino toca no write. Recursos esquecido
  23. SIG-023 SIGUSR1 Um sino sem toque de fábrica: cada programa combina o significado. Do usuário incomum
  24. SIG-024 SIGUSR2 O segundo sino livre — o que costuma sobrar sem toque combinado. Do usuário esquecido
  25. SIG-025 SIGWINCH A janela mudou de tamanho — o sino que faz o terminal inteiro se redesenhar. Do usuário incomum
  26. SIG-026 SIGINFO O Ctrl+T dos BSD e do macOS: diz o que o processo está fazendo, sem interromper nada. Do usuário esquecido