Kann ich eine Aufgabe so konfigurieren, dass sie ausgeführt wird, während mein MacBook-Deckel geschlossen ist?

Kann ich pmsetein Dienstprogramm wie Power Manager verwenden , um eine Aufgabe (z. B. ein beliebiges Skript oder Backup) zu einer bestimmten Zeit auszuführen, während der Deckel meines Mavericks MacBook Pro geschlossen ist? Gibt es vielleicht pmsetEinstellungen, die ich ändern muss, damit so etwas funktioniert?

Macht Power Nap nicht das, was du willst? (Sie haben nur Backup erwähnt, das es tut)
@BradAllred: Ich dachte, PowerNap hat nur die aufgeführten Apple-Dinge ausgeführt, keine Aufgaben, die Benutzer hinzufügen können.
richtig, aber Sie haben nur Backup erwähnt, also dachte ich, ich erwähne es.
@BradAllred: Ah, ja. Ich meine zum Beispiel Sicherungssoftware, die nicht von Apple stammt.

Antworten (1)

Während der Deckel geschlossen ist, pmset wakeweckt a Ihre Maschine nur ganz kurz auf, danach geht sie wieder in den Ruhezustand über. Um die Maschine lange genug wach zu halten, um eine Aufgabe auszuführen, können Sie caffeinatedie Maschine für die Zeitdauer (in Sekunden) einstellen, die Sie für die Aufgabe erwarten. Um die Maschine beispielsweise 2 Minuten lang wach zu halten, fügen Sie einfach hinzu

caffeinate -t 120 &

früh im Skript, das Ihre Aufgabe ausführt.

Alternativ caffeinateverfügt es über Optionen, um die Dauer der erzwungenen Aktivierungsphase an den Abschluss der Aufgabe zu binden, aber dies birgt die Gefahr, dass die Maschine auf unbestimmte Zeit wach bleibt, daher ist dieser auf der erwarteten Zeit basierende Ansatz sicherer.