Befehl zum Beenden des Prozesses nach Namen im Mac-Terminal

Wenn wir eine Anwendung oder ein Programm in macOS Sierra starten, wird automatisch ein mit dieser Anwendung verknüpfter Prozess gestartet, der es uns ermöglicht, ordnungsgemäß mit der Anwendung oder dem Programm zu arbeiten. Es gibt Situationen, in denen diese Prozesse eine Art von Fehler darstellen, und wir bemerken dies an den folgenden Symptomen.

Mögliche Fehler
• Blockieren der Anwendung oder des Programms
• Geräteschloss
• Unerwartete Neustarts
• Die Anwendung nicht öffnen

Wenn ein Prozess die Stabilität des Programms oder der Ausrüstung beeinträchtigt, verwenden wir normalerweise den Befehl kill, um diesen Prozess zu "killen" und die Stabilität des Systems wiederherzustellen, und dazu verwenden wir die PID oder den Identifikator des Prozesses. Denken Sie daran, dass wir zum Anzeigen der PID eines Prozesses auf den Aktivitätsmonitor zugreifen müssen und dort auf der Registerkarte CPU die Liste der Prozesse und ihre jeweilige PID haben.

Heute bringt Solvetic zwei Alternativen zum Kill-Befehl, um einen Prozess in macOS Sierra zu stoppen und damit Maßnahmen zu ergreifen.

1. Stoppen oder "killen" Sie einen Prozess mit killall

Dieser Befehl wird verwendet, um einen bestimmten Prozess unter Verwendung seines Namens in macOS Sierra zu beenden. Um diesen Befehl zu verwenden, verwenden wir die folgende Syntax:

 killall (Prozess)
Wenn wir beispielsweise den Prozess namens iTunes beenden möchten, geben wir Folgendes ein:
 killall iTunes

Der Prozess wird sofort geschlossen, daher müssen wir beim Beenden eines Prozesses vorsichtig sein, da wir die Informationen verlieren können, an denen wir bisher arbeiten. Um das Schließen eines Prozesses zu erzwingen, können wir den Parameter -KILL mit der folgenden Syntax hinzufügen:

 killall -KILL (Prozess)

2. Stoppen oder "killen" Sie einen Prozess mit pkill


Dank pkill haben wir die Möglichkeit, einen Dienst mit seinem Namen und nicht mit seiner PID zu stoppen. Einer der Vorteile von pkill besteht darin, dass der Name des Prozesses in Anführungszeichen eingeschlossen werden muss, wodurch wir den Namen des Prozesses auch mit Leerzeichen eingeben können, ohne die Ausführung zu beeinträchtigen.

Um beispielsweise den iTunes-Prozess zu "beenden", geben Sie einfach Folgendes ein:

 pkill "iTunes"

Auf diese Weise schließen wir den Prozess und gewinnen die Stabilität des Systems zurück. Einige Optionen, die wir mit pkill verwenden können, sind:

kill alle Prozesse, die mit einem bestimmten Buchstaben beginnen

 pkill W * (In diesem Fall beenden wir die Prozesse, die mit W beginnen)

Töte Prozesse, die einem bestimmten Benutzer gehören

 pkill -U Benutzername Prozessname

Wir können sehen, wie wir auf einfache und ganz praktische Weise einen Prozess in macOS Sierra "beenden" können.

Mac-Aktivitätsmonitor

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave