2020-10-26 14:30:37 +00:00
|
|
|
# kill
|
|
|
|
|
2021-03-08 19:42:47 +00:00
|
|
|
> Envia um sinal para um processo, geralmente para finalizar o processo.
|
2020-10-26 14:30:37 +00:00
|
|
|
> Todos os sinais exceto pelo SIGKILL e SIGSTOP podem ser interceptados pelo processo para finalizar de forma limpa.
|
2024-01-10 13:17:44 +00:00
|
|
|
> Mais informações: <https://manned.org/kill.1posix>.
|
2020-10-26 14:30:37 +00:00
|
|
|
|
|
|
|
- Finaliza um programa usando o sinal default SIGTERM (terminate):
|
|
|
|
|
2020-10-27 11:22:40 +00:00
|
|
|
`kill {{id_do_processo}}`
|
2020-10-26 14:30:37 +00:00
|
|
|
|
|
|
|
- Lista todos os nomes dos sinais disponíveis (para serem usados sem o prefixo `SIG`):
|
|
|
|
|
|
|
|
`kill -l`
|
|
|
|
|
|
|
|
- Finaliza um processo em background:
|
|
|
|
|
2020-10-27 11:22:40 +00:00
|
|
|
`kill %{{id_do_processo}}`
|
2020-10-26 14:30:37 +00:00
|
|
|
|
|
|
|
- Finaliza um programa usando o sinal SIGHUP. Muitos daemons vão recarregar ao invés de finalizar:
|
|
|
|
|
2020-10-27 11:22:40 +00:00
|
|
|
`kill -{{1|HUP}} {{id_do_processo}}`
|
2020-10-26 14:30:37 +00:00
|
|
|
|
2021-01-16 15:33:31 +00:00
|
|
|
- Finaliza um programa usando o sinal SIGINT (interrupt). Isto é tipicamente iniciado pelo usuário ao pressionar `Ctrl + C`:
|
2020-10-26 14:30:37 +00:00
|
|
|
|
2020-10-27 11:22:40 +00:00
|
|
|
`kill -{{2|INT}} {{id_do_processo}}`
|
2020-10-26 14:30:37 +00:00
|
|
|
|
2021-01-16 15:33:31 +00:00
|
|
|
- Envia sinal para o sistema operacional para finalizar imediatamente o programa (quem não tem chance de capturar o sinal):
|
2020-10-26 14:30:37 +00:00
|
|
|
|
2020-10-27 11:22:40 +00:00
|
|
|
`kill -{{9|KILL}} {{id_do_processo}}`
|
2020-10-26 14:30:37 +00:00
|
|
|
|
|
|
|
- Envia sinal para o sistema operacional para pausar o programa até um sinal SIGCONT ("continue") seja recebido:
|
|
|
|
|
2020-10-27 11:22:40 +00:00
|
|
|
`kill -{{17|STOP}} {{id_do_processo}}`
|
2020-10-26 14:30:37 +00:00
|
|
|
|
|
|
|
- Envia um sinal `SIGUSR1` para todos os processos de um dado GID (group id):
|
|
|
|
|
2020-10-27 11:22:40 +00:00
|
|
|
`kill -{{SIGUSR1}} -{{id_do_grupo}}`
|