SIGTERM - Definição do Glossário de CI/CD
SIGTERM (sinal 15) é o pedido educado para que um processo seja encerrado. Diferente do SIGKILL, ele pode ser capturado, permitindo que o processo esvazie buffers e faça a limpeza antes de sair (código de saída padrão 143 = 128 + 15).
Em CI
Quando um job é cancelado ou atinge um timeout, o runner envia primeiro o SIGTERM e depois o SIGKILL após um período de graça. Capturar o SIGTERM permite executar a limpeza, por exemplo trap "docker compose down" TERM, para que os recursos sejam liberados.
Guias relacionados
SIGHUP - CI/CD Glossary DefinitionSIGHUP: SIGHUP (signal 1) was originally sent when a terminal hung up. Today it commonly tells daemons to rel…
SIGKILL - CI/CD Glossary DefinitionSIGKILL: **SIGKILL** (signal 9) force-terminates a process immediately and cannot be caught. In CI it usually…
Signal - CI/CD Glossary DefinitionSignal: A **signal** is an OS message that can terminate a process. A process killed by signal N exits with c…