Der Mac wird nicht automatisch neu gestartet, wenn die Stromversorgung nach „shutdown -hu now“ wiederhergestellt wird

Ich möchte, dass ein Mac Mini automatisch startet, wenn Strom angelegt wird, da ich seinen Netzschalter nicht bequem erreichen kann, da er sich in einer Kunstinstallation befindet, in der die Stromversorgung während der Nacht abgeschaltet wird. Ich dachte, es wäre möglich, in den Energiesystemeinstellungen das "Automatisches Hochfahren nach Stromausfall" in den Energiesystemeinstellungen zu verwenden, zusammen mit dem -uParameter zum shutdownBefehl, um die Maschine sicher in einen Zustand zu bringen, in dem ich sie nicht habe Datenverlust zu befürchten. Laut der shutdownManpage -uscheint der Parameter das zu sein, was ich brauche:

-u: Das System wird bis zum Trennen der Stromversorgung angehalten, wartet jedoch vor dem Trennen der Stromversorgung 5 Minuten, damit eine externe USV (unterbrechungsfreie Stromversorgung) die Stromversorgung erzwingen kann. Damit wird ein Dirty Shutdown simuliert, um ein späteres automatisches Einschalten zu ermöglichen. OS X verwendet diesen Modus automatisch mit unterstützten USVs bei Notabschaltungen.

Aber shutdown -hu nowfunktioniert nicht. Auf beiden Macs, mit denen ich es getestet habe (Mac Mini mit 10.10 und ein Mac Pro auf 10.11), schalten sich die Maschinen immer noch sofort aus, sie warten keine fünf Minuten im Halt-Zustand, sodass ich keine Zeit zum Einschalten habe vom Stromnetz. Daher wird die Einstellung für den automatischen Start bei Stromausfall nicht ausgelöst, und ich muss den Netzschalter manuell drücken, damit sie erneut booten.

Ist die USV während des Tests physisch angeschlossen? Ich würde erwarten, dass die Dinge fehlschlagen, wenn keine USB-Verbindung zu einem funktionierenden Netzteil besteht.
Ich habe das gleiche Problem. Ich habe den Dirty Shutdown-Befehl auf meinem Mac mini verwendet, aber nach dem Update auf El Capitan funktionierte er nicht mehr (wie Sie beschrieben haben). Ich habe den iHome Smart Plug verwendet, um die Stromversorgung nach dem schmutzigen Herunterfahren zu unterbrechen und später wieder Strom für den automatischen Start bereitzustellen. Seit OS 10.11 herauskam, muss ich den Netzschalter am Mac manuell drücken, was den Grund für die Verwendung des iHome Smart Plug zunichte macht.

Antworten (3)

Die NVRAM-Einstellung zum Einschalten bei Stromrückkehr hat nichts mit dem Befehl zum Herunterfahren zu tun, daher würde ich mir keine Gedanken über die Optionen zum Herunterfahren machen und mich stattdessen auf die NVRAM-Einstellungen konzentrieren, um zu erfahren, was zu tun ist, wenn die Maschine eine Stromrückkehr erkennt.

Wenn Sie keine tatsächliche USV haben, würde ich einen internetfähigen Netzschalter wie WeMo oder einen anderen besorgen oder einfach Mitarbeiter schulen, um die Hardware aus- und wieder einzuschalten.

Die Einstellung zum automatischen Einschalten ist meiner Erfahrung nach ziemlich zuverlässig, daher sollten Sie dies nur benötigen, um 95% oder mehr der Stromausfallereignisse wiederherzustellen, die Sie haben. Außerdem führen Kioskcomputer im Allgemeinen nur Apps aus und öffnen Dateien, sodass Sie keine Arbeit haben, die auf der Festplatte gespeichert werden muss. Ich würde einfach den Strom vom Mac abschalten lassen und sicherstellen, dass das Dateisystem aufgezeichnet wird, damit der Neustart schnell erfolgt.

Geben Sie hier die Bildbeschreibung ein

Wenn Sie eine echte USV haben, verwenden Sie das Energiespar-Bedienfeld, um das Betriebssystem anzuweisen, N Minuten vor dem Stromausfall herunterzufahren, und Sie sind gut vor Datenverlust geschützt.

Geben Sie hier die Bildbeschreibung ein

Hier habe ich einen Server mit angeschlossenem Speicher, sodass ich das Herunterfahren 10 Minuten vor Ablauf der Batterie planen lasse. Für einen Kiosk würde ich alle drei Schieberegler / Kontrollkästchen für USV deaktivieren oder eine einfache USV wie APS BGE70 erhalten, die keinen USB-Anschluss hat und Ihnen nur etwas Zeit gibt, wenn Leute versehentlich den Strom ausschalten oder eine Umspannwerkszuführung wechselt und Ihr Ausfall a ist Minute oder so lang.

Habe ich Recht, dass die "NVRAM-Einstellung", von der Sie sprechen, die von mir verwendete "Automatisch starten nach einem Stromausfall" ist?
yup - sowohl mein Mac Pro als auch mein Mac Mini scheinen sich mit -u auszuschalten. Wenn Sie also einen Fehler bei Apple melden möchten - das könnte sich lohnen -, aber das Endergebnis ist für meine Bedürfnisse immer noch in Ordnung. Sie schalten sich aus, wenn die Batterie schwach wird, sie starten neu, wenn und nur wenn die Stromversorgung tatsächlich unterbrochen wird und dann wiederkehrt. Sie würfeln beim Herunterfahren der USV, wenn der Strom zwischen dem Zeitpunkt, an dem Sie das Herunterfahren veranlassen, wiederkehrt und der Strom angeschlossen bleibt. Für den Kioskgebrauch lasse ich es einfach hart abstürzen, um sicherzustellen, dass es wieder eingeschaltet wird. Journaling hält den Systemstart kurz und Daten ändern sich nicht wirklich auf einem Kiosk, sodass Datenverlust ein seltenes Ereignis ist.
OK, es gibt also keine andere NVRAM-Einstellung, die besser zu meinem Problem passt? Und wenn ich Apple nicht dazu bringen kann, den wahrscheinlichen Fehler mit zu beheben -u, besteht die einzige andere (noch teilweise) Lösung darin, eine USV zu kaufen und zu hoffen, dass sie mit Ihrem Vorschlag funktioniert? Wenn ja, werde ich wohl mit dem Power Off Hard Crash gehen und hoffen, dass es zu keinem Datenverlust kommt... Danke @bmike für die schnelle Erklärung!

Im Jahr 2020 funktioniert genau dieses Szenario für mich

  • ein 5,1 Mac Pro mit 10.11,
  • auf „Neustart nach Stromausfall“ einstellen
  • führte den Befehl aussudo shutdown -hu now
  • Maschine schaltet sich schnell ab - und die Betriebsanzeige geht aus, aber ..
  • Ein Aus- und Einschalten der Stromversorgung führt dazu, dass die Maschine wieder anläuft

Entweder bleibt ein anderer Teil des Stromversorgungssystems eingeschaltet, nachdem die Betriebsanzeige erloschen ist, oder das System zeichnet dies einfach nicht als "sauberes" Herunterfahren auf (ich habe keinen vollständigen 5-Minuten-Wartetest durchgeführt, um dies zu sehen, aber es scheint für mich wie dokumentiert zu funktionieren)

Eine Problemumgehung für "automatischer Start nach Stromausfall" auf jedem Betriebssystem gefunden, nach einigen Hardware-Tests festgestellt, dass "BIOS" (oder wie auch immer sie es in APPLE nannten) von OSX OS gesteuert wird - im Grunde diese Einstellung unter Energiesparen ändern - " Nach Stromausfall automatisch starten" aktivieren und dann die lokale Festplatte löschen und alles installieren, was diese Einstellung nicht beeinflusst (was bedeutet, dass sie erhalten bleibt und die Box nach einem Stromausfall wieder einschaltet), und umgekehrt - entfernen Diese Einstellung über OSX führt dazu, dass der Mac die Ausführung von "Autostart nach Stromausfall" unabhängig vom Betriebssystem stoppt.