Wie viele verschiedene Möglichkeiten gibt es, um das Beenden einer Anwendung zu erzwingen?

8

Obwohl dies nicht häufig vorkommt, hat mein Cursor manchmal einen sich ständig drehenden Wasserball, was meiner Meinung nach darauf hinweist, dass eine App eingefroren ist (korrigieren Sie mich, wenn ich falsch liege). In diesem Fall führe ich normalerweise eine Aktion namens Force Quit aus, wie im folgenden Screenshot gezeigt:

Geben Sie hier die Bildbeschreibung ein

Daraufhin wird das Anwendungsfenster Force Quit angezeigt, in dem eine App ausgewählt werden kann.

Welche anderen Möglichkeiten gibt es, eine Anwendung zwangsweise zu beenden, insbesondere für den Fall, dass die Maus oder das Trackpad in diesem Fall ebenfalls eingefroren werden?

Simon
quelle

Antworten:

14

Es gibt viele Möglichkeiten, das Beenden einer OS X-Anwendung zu erzwingen:

  • Halten Sie Command- Option- Shift- Escapeeinige Sekunden lang gedrückt. Dadurch wird das Beenden der aktiven Anwendung erzwungen.
  • Drücken Sie Command- Option- Escape, um das Fenster "Beenden erzwingen" aufzurufen, in dem Sie die Anwendung auswählen können, für die Sie das Beenden erzwingen möchten.
  • Option + Klicken Sie mit der rechten Maustaste auf das Dock-Symbol der Anwendung und wählen Sie Beenden erzwingen.
  • Klicken Sie im Apple-Menü auf die Menüoption "Beenden erzwingen", um das Dialogfeld "Beenden erzwingen" zu öffnen.
  • Halten shiftSie gedrückt und klicken Sie im Apple-Menü auf die Menüoption Beenden erzwingen, um das Beenden der aktiven Anwendung zu erzwingen
  • Verwenden Sie den Aktivitätsmonitor, um das Beenden von Anwendungen zu erzwingen
  • Verwenden Sie das Terminal, um den Prozess abzubrechen: killall safariBeendet alle Safari-Prozesse.

Quelle: OSXDaily

Jowido
quelle
Eine wichtige Variante des letzten Aufzählungszeichens ist die Verwendung von SSH von einem zweiten Computer , um einen Prozess abzubrechen. Sehr praktisch, wenn Ihr Mac noch in Betrieb ist, aber nichts auf dem Bildschirm angezeigt wird, z. B. wenn das Dock beim Aufwachen abstürzt.
Duozmo
killallunterscheidet zwischen Groß- und Kleinschreibung. Es sollte killall Safarioder um killall -v Safarizu sehen, welche Prozesse getötet werden.
CyberSkull
3

Ich sehe drei andere Lösungen:

  1. Klicken Sie mit optiongedrückter Taste mit der rechten Maustaste auf das Symbol im Dock . (Funktioniert nur mit UI-Anwendung)
  2. Aktivitätsmonitor und Rechtsklick
  3. killall/ killBefehl im Terminal

Die ersten beiden erfordern die Maus / das Trackpad, die dritte kann jedoch nur mit der Tastatur ausgeführt werden (Scheinwerfer zum Öffnen des Terminals).

Matthieu Riegler
quelle
3
  1. Typ Option- Command- Esc(dies ist die gleiche Methode, die Sie erwähnt haben, jedoch mit Tastenkombination)
  2. Option- Klicken Sie mit der rechten Maustaste auf das Anwendungssymbol im Dock und wählen Sie "Beenden erzwingen".
  3. Terminal starten und:

    • Typ killall -9 application-name(zB killall -9 TextEdit)

oder

  • Typ ps axc; Sie erhalten eine lange Prozessliste in folgender Form:

[...]

6656 ?? S 0:22.89 TextEdit

[...]

Suchen Sie in der Prozessliste eine Anwendung, die Sie beenden möchten. Und tippe:

kill -9 PID

Wobei PID (Prozess-ID) die Nummer links ist. Um beispielsweise den obigen TextEdit-Prozess zu beenden, würden Sie Folgendes eingeben:

kill -9 6656

Denken Sie daran, dass Sie mit Prozessen arbeiten und jede Anwendung einen oder mehrere Prozesse ausführen kann. Daher sollte manchmal mehr als ein Prozess beendet werden, um die laufende Anwendung vollständig vom System zu entfernen.

Seien Sie auch vorsichtig, da keine zusätzliche Warnmeldung angezeigt wird. Stellen Sie sicher, dass Sie die richtige Anwendung beenden.

Mike
quelle