Tente isto:
pgrep name | xargs kill
Se você usar pgrep name | kill
, a saída de pgrep name
será alimentada para stdin de kill
. Porque kill
não lê argumentos de stdin, então isso não funcionará.
Usando xargs
, ele criará argumentos para kill
de stdin. Exemplo:
$ pgrep bash | xargs echo
5514 22298 23079