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 ...).