Ich möchte alle Prozesse mit demselben Namen beenden, die einem Benutzer gehören, zum Beispiel:
$ps -u user_1
2345 myapp
2346 myapp
2347 myapp
2348 myapp2
2349 myapp
Ich möchte alle „myapp“-Prozesse beenden, die zu „user_1“ gehören. Wie kann ich das tun?
Antwort1
Sie können den Befehl pkill verwenden.
pkill -u user_1 myapp
Beachten Sie, dass myapp2
es nicht beendet wird, da es einen anderen Namen hat.
Antwort2
Verwenden Sie den Befehl pkill und Platzhalter
pkill -u user_name 'myap*'
Es beendet alle Prozesse, die mit myap beginnen.
"?" - entspricht 0 oder 1 Zeichen
"*" - entspricht 0 oder mehr Zeichen