Töte Prozesse mit Wildcards mit pkill in Mac OS X

Für jeden, der die Kommandozeile regelmäßig benutzt, erleichtert ein neues Tool namens pkill die Ausführung von Tötungsvorgängen in modernen Versionen von Mac OS und Mac OS X. pkill unterstützt einfach den Standard-Kill-Befehl und erleichtert somit die Beendigung aller zugehörigen Prozesse zu einem Spiel oder sogar einem bestimmten Benutzer.

Verwenden von pkill zum Beenden von Prozessen unter Mac OS

Bei seiner grundlegenden Funktion kann pkill wie folgt verwendet werden:

pkill ApplicationName

Wenn Sie beispielsweise alle Prozesse beenden möchten, die zu "Safari" gehören, einschließlich der Safari-Web-Content-Prozesse, müssen Sie nur eingeben:

pkill Safari

Prozesse mit pkill und Wildcards töten

Aber pkill wird vielleicht am besten mit uid-Flags und Wildcards verwendet, zum Beispiel können Sie alle Prozesse abbrechen, die mit dem Buchstaben "C" beginnen, indem Sie Folgendes verwenden:

pkill C*

Prozesse, die zu einem einzelnen Benutzer gehören, können auch einfach mit dem Flag -U und zusätzlichen Details beendet werden:

pkill -U username ProcessName

Zum Beispiel könnten Sie jeden Prozess, der zu Benutzer Will gehört, mit folgenden Aktionen beenden:

sudo pkill -u Will *

Unter der Annahme, dass der angegebene Benutzer angemeldet ist, werden alle von diesem Benutzer ausgeführten Apps gelöscht. Der Benutzer wird jedoch nicht ausgeloggt und die Kernsystemprozesse dieses Benutzers bleiben erhalten.

Lesen Sie die Manpage für pkill, um weitere Verwendungsmöglichkeiten und Flags zu sehen, und denken Sie daran, dass durchschnittliche Mac-Benutzer besser dazu in der Lage sind, Aufgaben mit Activity Monitor zu verwalten. pkill ist für Mac OS oder OS X vor Mountain Lion nicht verfügbar.