Funktioniert "pmset schedule wake", wenn der Deckel zur angegebenen Zeit geschlossen ist?

Ich verwende Air, das sich fast den ganzen Tag im Schlafmodus befindet. Ich möchte, dass es jeden Morgen ein Shell-Skript ausführt, also stelle ich mein Air so ein, dass es um 7:00 Uhr mit dem Befehl „pmset“ aufwacht und das Skript um 7:01 Uhr mit einem anderen Befehl ausführt. Dies funktioniert jedoch nicht, wenn der Deckel geschlossen und um 7:00 Uhr nicht an die Stromversorgung angeschlossen ist, und das Skript wird nicht ausgeführt, bis ich es selbst aufwecke.

Funktioniert "pmset schedule wake", wenn der Deckel geschlossen und an die Stromversorgung angeschlossen ist?

Antworten (1)

Mein Verständnis ist nein, weil das Schließen des Deckels dazu dient, die Luft in den Ruhezustand zu versetzen (dies geschieht mit Magneten). Die einzige Ausnahme ist der geschlossene Clamshell-Modus , in dem Sie Folgendes benötigen:

  • Strom angeschlossen
  • Anzeige angeschlossen
  • externe Tastatur + Maus oder Trackpad (Bluetooth oder USB)

Sie können die Power-Ereignisse mit beobachten. pmset -g pslogWenn Sie also ein Aufwecken festlegen und dann terminal.app oder eine andere Befehlszeile zum Ansehen des Protokolls haben, können Sie sich die Dinge ansehen, wenn Sie den Mac über einen geöffneten Deckel oder ein externes Display aufwecken. Power Nap wäre die einzige Möglichkeit, einige Ereignisse mit geschlossenem Deckel und nicht im Clamshell-Modus auszuführen.

Auch wenn ich nicht versucht habe, das zu tun, was Sie versuchen, ist mir aufgefallen, dass es normalerweise besser ist, 5 Minuten für ein geplantes Weckereignis einzuplanen.

Sie könnten also versuchen, das Skript etwas später auszuführen (z. B. 7:05) oder vielleicht den Air so einstellen, dass er um 6:56 aufwacht. Wie ich oben erwähnt habe, bedeutet der geschlossene Deckel jedoch, dass der Magnet ein Schlafereignis auslöst.

Ich wusste nichts über den geschlossenen Clamshell-Modus und Power Nap. Vielen Dank für Ihre ausführliche Erklärung. Ich werde auch versuchen, das Skript etwas später auszuführen. Du hast sehr geholfen!