pkill
Processos e sistema
Uso
pkill [-SIGNAL] [-f] <pattern>Mata todos os processos que casam com um padrao; sem `-f` apenas o nome e comparado, e um padrao amplo derruba mais do que voce queria: rode pgrep com o mesmo padrao antes.
Opções comuns
| Opção | Significado |
|---|---|
| -f | Match against the whole command line, not just the process name. |
| -u <user> | Restrict to one user. |
| -x | Require the whole name to match, not a substring. |
| -n / -o | Only the newest / only the oldest matching process. |
| -9 | Force instead of asking the process to exit. |
| -i | Case-insensitive matching. |
Exemplos
pgrep -af "node server.js" && pkill -f "node server.js"Look first, then kill exactly what you saw.
pkill -u deploy -f gunicornStop the deploy user's gunicorn workers.
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 pkill faz?
Mata todos os processos que casam com um padrao; sem `-f` apenas o nome e comparado, e um padrao amplo derruba mais do que voce queria: rode pgrep com o mesmo padrao antes.
Q. Como se digita?
pkill [-SIGNAL] [-f] <pattern> — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 6; a lista completa está em man pkill. Este comando fica em Processos e sistema.
Comandos relacionados
página man: man pkill