| SIGTERM | |
| Descrição | Sinal de terminação |
|---|---|
| Acção por defeito | Terminação do processo |
SIGTERM (do inglês Signal Terminate) é um sinal padrão enviado a um processo em sistemas operacionais compatíveis com POSIX para solicitar o seu encerramento. É o sinal genérico padrão emitido por utilitários da linha de comando como kill e killall quando nenhum outro sinal é especificado pelo usuário.
Diferentemente do SIGKILL, que força a interrupção imediata da execução pelo núcleo do sistema operacional sem a intervenção do programa, o SIGTERM pode ser capturado, interpretado ou bloqueado por um manipulador de sinal (*signal handler*) definido pela aplicação. Essa característica permite que o processo realize o encerramento gracioso (*graceful shutdown*), fechando conexões de rede, salvando o estado de arquivos abertos e liberando recursos alocados antes de finalizar sua execução.