it-swarm.com.de

Gibt es eine Möglichkeit, laufende Prozesse unter Mac OS X auf Windows-artige Weise (Strg + Alt + Entf) aufzulisten und abzubrechen?

Was machen Sie auf einem Mac, wenn ein Prozess (im Gegensatz zu einer Anwendung) die CPU überlastet, Ihren Computer überlastet und Sie ihn töten müssen?

Ich weiß, dass Sie top verwenden oder "Programme> Dienstprogramme> Activity Monitor" öffnen und von dort aus beenden können.

Aber was passiert, wenn der Prozess bereits so viel CPU verbraucht, dass es unmöglich ist, eine dieser Aufgaben auszuführen?

Unter Windows können Sie dies einfach tun ctrl+alt+delete und die Prozessliste wird zuverlässig geöffnet. So haben Sie immer Zugriff auf die Liste der Prozesse, unabhängig davon, wie stark Ihr Computer ausgelastet ist.

Unter Mac OS gibt es cmd+alt+escape, die zuverlässig zeigt, läuft Anwendungen. Gut, wenn es sich um eine Anwendung handelt, die das Problem verursacht. Aber: Was machst du, wenn es sich um einen Prozess handelt?

57
AP257

Aufgrund Ihres Wunsches, einen einzelnen Prozess zu beenden, gehe ich davon aus, dass Sie mit einer Lösung im Terminal einverstanden sind. Das Terminal ist ziemlich leicht, sollte also reagieren, auch wenn Ihr System überfüllt ist oder Sie sich über ssh anmelden.

Neben dem grundlegenden Befehl kill, mit dem Prozesse über ihre pid abgebrochen werden (die Sie entweder über einen ps-Befehl oder über den Aktivitätsmonitor abrufen müssen), ist der Befehl killall ein guter Trick, mit dem Sie einen Prozess abbrechen können nach Namen anstatt pid.

Wenn Sie beispielsweise wissen, dass der Name Ihres Prozesses my-prog-0 oder was auch immer lautet, können Sie zum Terminal gehen und Folgendes ausführen:

% killall my-prog-0

Es gibt eine Reihe guter Optionen (siehe man killall für weitere Informationen):

-s : Shows the kill commands that will be generated so you can be safe.
-u : Limits to a specified user

Bei OS X ist zu beachten, dass einige Systemprozesse automatisch neu gestartet werden, wenn sie vom Daemon launchd beendet werden (glaube ich ??). Wenn das Dock beispielsweise nicht reagiert, können Sie einen killall Dock eingeben, der automatisch neu gestartet wird.

38
dtlussier

Force Quit ist die Alternative zum Task-Manager auf dem Mac. Es ist schnell, effizient und beendet Anwendungen sehr schnell.

Sie können auf diese Funktion auf zwei Arten zugreifen.

  1.  Apple-Symbol (in der oberen linken Ecke des Bildschirms) -> Beenden erzwingen ...
  2. Halt Alt/Option +  Apple/Command + Escape. Dies kann nützlich sein, wenn Sie den Tastaturbefehl gespeichert haben und in seltenen Fällen auch Finder sich nicht richtig verhält und einfriert.
25
JFW

Führen Sie den folgenden Befehl im Terminal aus, um einen Prozess mithilfe eines regulären Ausdrucks aufzulisten und zu suchen:

ps gx | grep 'Symantec'

Im obigen Beispiel werden alle mit 'Symantec' zusammenhängenden Prozesse aufgelistet. Ersetzen Sie "Symantec" durch Ihren eigenen Ausdruck. Verwenden Sie als Nächstes Variationen des Befehls 'kill'. Sie können entweder: -

töte pid

Ersetzen Sie 'pid' durch die tatsächliche Prozess-ID. Oder verwenden Sie,

killall

wie vorher vorgeschlagen. Verwenden Sie, um einen weiteren nützlichen Vorschlag zu wiederholen

mann töten

um das Handbuch für den Befehl 'kill' zu sehen und auch nach unten zu scrollen und verwandte Befehle zu sehen, die im Abschnitt "SIEHE AUCH" erwähnt sind.

9
Amit

Das ist keine Tastenkombination, die den Prozess umbringt, nur zum Ausführen von Anwendungen. Die einzige Möglichkeit, Prozesse abzubrechen, ist die Verwendung von Activity Monitor oder Terminal mithilfe von UNIX-Befehlen.

8
Madison S

Gehen Sie zur Aktivitätsanzeige, suchen Sie das Dock und markieren Sie es. Drücken Sie die Kill-Taste (Stoppschild mit X oben links).

Force Quit wird für einfache Anwendungen verwendet, während der Aktivitätsmonitor zum Beenden von Prozessen verwendet werden kann.

3
Alex

Verwenden Sie den Aktivitätsmonitor, um den Prozess zu finden, den Sie beenden möchten. Überprüfen Sie die PID mit dem Terminaltyp PID-Nummer beenden und kehren Sie dann zurück.

Dies setzt voraus, dass Sie über Administrator- oder Sudu-Zugriff verfügen

2
Steve Walker