kill
Processos e sistema
Uso
kill [-SIGNAL] <pid>Envia um sinal a um PID para encerrar um processo; o TERM padrao deixa ele limpar, enquanto `-9` nao pode ser capturado e deixa arquivos abertos e locks para tras.
Opções comuns
| Opção | Significado |
|---|---|
| -15 / -TERM | The default: ask the process to shut down so it can clean up. |
| -9 / -KILL | Cannot be caught or ignored. The process dies immediately with no cleanup. |
| -1 / -HUP | Traditionally means "reload your configuration" for daemons. |
| -0 | Send nothing; just test whether the PID exists and you may signal it. |
| -l | List the signal names and numbers on this system. |
Exemplos
kill 1234Politely ask PID 1234 to exit.
kill -9 1234Force it out after the polite attempt did nothing.
kill -HUP $(pgrep -o nginx)Tell the nginx master process to reload its config.
O que está rodando e o que está comendo a máquina. Identificar vem antes de matar.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que kill faz?
Envia um sinal a um PID para encerrar um processo; o TERM padrao deixa ele limpar, enquanto `-9` nao pode ser capturado e deixa arquivos abertos e locks para tras.
Q. Como se digita?
kill [-SIGNAL] <pid> — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 5; a lista completa está em man kill. Este comando fica em Processos e sistema.
Comandos relacionados
página man: man kill