pgrep
Processos e sistema
Uso
pgrep [-f] <pattern>Imprime apenas os PIDs que casam com o padrao, com as mesmas regras do pkill, servindo de ensaio antes de matar qualquer coisa.
Opções comuns
| Opção | Significado |
|---|---|
| -f | Match the full command line, so arguments count too. |
| -a | Print the command line next to the PID (Linux). |
| -l | Print the process name next to the PID. |
| -x | Exact name match only. |
| -u <user> | Restrict to one user. |
| -c | Print how many matched instead of the PIDs. |
| -n / -o | Newest / oldest match only. |
Exemplos
pgrep -af nodeEvery node process with its full command line.
pgrep -x sshdThe PID of sshd itself, not of anything merely mentioning ssh.
kill $(pgrep -f "celery worker")Stop the processes the pattern found.
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 pgrep faz?
Imprime apenas os PIDs que casam com o padrao, com as mesmas regras do pkill, servindo de ensaio antes de matar qualquer coisa.
Q. Como se digita?
pgrep [-f] <pattern> — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 7; a lista completa está em man pgrep. Este comando fica em Processos e sistema.
Comandos relacionados
página man: man pgrep