So verhindern Sie, dass Apps Sie das Mac OS nicht neu starten lassen

Wenn ich den Neustartknopf drücke, meine ich es ernst. Obwohl Netbeans, iTerm und XAMPP denken, dass sie es besser wissen als ich, erhalte ich eine Fehlermeldung, dass der Prozess wegen einer dieser Apps gestoppt wurde.

Gibt es eine Möglichkeit, diesen Zirkus für alle Apps zusammen ein für alle Mal zu stoppen? Ich möchte überhaupt nicht, dass eine App mich daran hindern kann, das System neu zu starten.

Die Idee ist, dass die ursprüngliche Schaltfläche "Neustart" andere Apps ignoriert. Ich verstehe, dass viele Apps nicht sauber beendet werden, ich bin in Ordnung, wenn ich Arbeit verliere und nicht gewarnt werde, ich möchte nur den schnellsten Weg, um mit dem Neustart fortzufahren und ihn nicht für irgendwelche Dialoge anhalten zu lassen.

Idealerweise kann ich dies im Neustartmenü einstellen und systemweit ändern. Wenn nicht, wie kann ich ein Tool dafür automatisieren, ohne viel zu tippen.

Antworten (1)

Erstellen Sie mit einem Texteditor eine neue Datei „Shutdown.command“ und platzieren Sie sie in Ihrem Desktop-Ordner. Die Datei sollte Folgendes enthalten:

#!/bin/bash
/sbin/shutdown -h now

Wenn Sie dann auf die neue Shutdown-Datei auf Ihrem Desktop doppelklicken, sollte das System sofort herunterfahren, ohne auf Ihre Apps zu warten. Ihr Benutzer muss Administrator auf dem Mac sein, damit dies funktioniert.

Ich habe aus Ihren Kommentaren zur ursprünglichen Frage gelesen, dass Sie davon ausgehen, dass dies das gleiche Halten des Netzschalters am Computer ist - das ist nicht so. Das Halten des Netzschalters am Computer schaltet einfach die Stromversorgung des Computers ab, was nicht gut ist, da dies zu Problemen mit Dateisystemen, nicht gespeicherten Daten usw. führen kann.

Wenn Sie das oben erwähnte Skript verwenden, fährt das System sauber herunter. Dies bedeutet, dass Daten, die sich noch im RAM befinden und nicht auf die Festplatte geschrieben wurden, auf die Festplatte geschrieben werden und Dateisysteme auf internen und externen Laufwerken sauber ausgehängt werden.

Möglicherweise benötigen wir diese Antwort auf dem Dupe - apple.stackexchange.com/questions/313344/… großartige Antwort!
Das ist eine sehr gute Idee. Ich bin auch ein Kulturmensch (Programmierung). Aber können wir Ihren Weg noch weiter gehen? Gibt es irgendwo in /bin ein Programm, das aufgerufen wird, wenn man im Kontextmenü auf "Neustart" drückt? Vielleicht kann ich es durch ein lauffähiges Skript ersetzen, um das Standardverhalten neu zu definieren?
Ich fürchte, es gibt kein solches Programm in /bin.
Wie kann verhindert werden, dass Mac Programme beim Start wieder öffnet, nachdem er auf diese Weise heruntergefahren wurde?