Percebi que |
é usado para enviar resultados do primeiro comando para o outro. Eu gostaria de matar todos os processos que correspondem a um nome.
Isto é o que o pgrep normalmente faz:
$ pgrep name
5089
5105
E vários argumentos parecem funcionar com kill
:
sudo kill 5089 5105
Mas isso está errado:
pgrep name | kill
Então, como fazer isso corretamente?
man pgrep
. O botão de voto negativo diz que é para quando uma pergunta não mostra nenhum esforço de pesquisa e não consegui ver nada na sua pergunta. Desculpe se isso parecia duro.
pkill
. E se isso não existissekill $(pgrep ...)
,.