Sicheres Herunterfahren des Mac erzwingen

Was ich möchte

Ich entwickle eine kleine App, die mich zwingt, nur zu bestimmten Tageszeiten zu arbeiten. Ich brauche etwas, um mich zu zwingen, abends nicht mehr zu arbeiten, damit ich am Tag effektiver bin.

Die Option in OS X, meinen Computer zu einem bestimmten Zeitpunkt herunterzufahren, ist zu einfach abzubrechen. Und Sie können sich später jederzeit wieder einloggen.

Ich möchte, dass meine App alle Anwendungen beendet, unabhängig davon, ob sie nicht gespeicherte Arbeit haben oder nicht.

Was ich versucht habe

Ich habe darüber nachgedacht, den Anmeldefensterprozess zu beenden, aber ich habe gelesen, dass dies zu einer Beschädigung der Daten führen kann.

Ich bin auf den Befehl shutdown gestoßen - ich verwende sudo shutdown -h +0, um sofort herunterzufahren. Dies scheint nur das Ticket zu sein, aber ich mache mir Sorgen, dass es zu einer Beschädigung der Daten kommen könnte, wenn beispielsweise das Festplatten-Dienstprogramm eine Art Scan durchführt.

Ist der Befehl zum Herunterfahren sicher?

Kann der Befehl shutdown zu Beschädigungen führen? Oder ist es sicher zu bedienen? Gibt es eine bessere Möglichkeit, das sichere Herunterfahren zu erzwingen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage