J'ai remarqué que |
c'est utilisé pour envoyer les résultats de la première commande à l'autre. Je voudrais tuer tous les processus qui correspondent à un nom.
C'est ce que fait normalement pgrep:
$ pgrep name
5089
5105
Et plusieurs arguments semblent fonctionner avec kill
:
sudo kill 5089 5105
Mais c'est faux:
pgrep name | kill
Alors, comment le faire correctement?
man pgrep
. Le bouton downvote indique que c'est pour quand une question ne montre aucun effort de recherche, et je ne pouvais pas en voir dans votre question. Désolé si cela vous a paru dur.
pkill
. Et si cela n'existait pas,kill $(pgrep ...)
.