Ich habe bemerkt, dass |
verwendet wird, um Ergebnisse des ersten Befehls an den anderen zu senden. Ich möchte alle Prozesse beenden, die einem Namen entsprechen.
Das macht pgrep normalerweise:
$ pgrep name
5089
5105
Und mehrere Argumente scheinen zu funktionieren kill
:
sudo kill 5089 5105
Das ist aber falsch:
pgrep name | kill
Also, wie macht man das richtig?
man pgrep
. Der Downvote-Button zeigt an, dass für eine Frage keine Nachforschungen anstehen und ich in Ihrer Frage keine gefunden habe. Tut mir leid, wenn das hart schien.
pkill
. Und wenn das nicht gäbe,kill $(pgrep ...)
.