Colocando os PIDs em uma linha com xargs
works:
ps -x -o pid,cmd | grep nailgun | cut -f 1 -d ' ' | xargs kill
O único incômodo é que isso imprime kill: (xyz): No such process
para a instância grep
, que também aparece na lista ps
.
Outra alternativa:
pgrep -f nailgun | xargs kill