Wie kann ich einen RTC-Alarm über ein Skript oder ein Terminal in OSX einstellen?

985
Requist

Ich habe einen iMac mini mit OSX für PowerPC, den ich für die Fernsicherung verwenden möchte.

Die Sicherung wird über ein Bash-Skript mit rsync über ssh ausgeführt. Um Energie zu sparen, wird der Computer automatisch in den Ruhezustand versetzt und vom RTC-Wecker geweckt (der über die Systemeinstellungen in den Energiesparmodus eingestellt werden kann).

Nun möchte ich in der Lage sein, die Startzeit des Backup-PCs von meinem Sicherungsskript aus einzustellen, anstatt dies von einer grafischen Shell aus zu tun. In einem Linux-Kernel kann dies getan werden, indem die Wakuptime in geschrieben wird

/ sys / class / rtc / rtc0 / wakealarm

oder mit nvram-wakeup.

Ich habe nach einer Lösung gesucht, die dies unter OSX tun kann, aber bisher keine Lösung finden konnte. Die Nvram-Einstellung kann mit dem Befehl nvram gelesen und geschrieben werden. In der Liste aller Variablen sind jedoch keine Alarmzeiteinstellungen verfügbar. Ich habe auch eine App Alarm Clock Pro gefunden, die behauptet, dies tun zu können, aber dies ist eine große kostenpflichtige Anwendung, die für mich nicht sinnvoll ist, nur einige Bytes in RTC-Wecker zu schreiben.

Jemand?

1

1 Antwort auf die Frage

1
daniel Azuelos

Das Äquivalent scheint zu sein:

pmset schedule wake "mm/dd/yy hh:mm:ss" 

Schauen Sie sich an:

man pmset 

um sicher zu sein, die richtigen optionen zu verwenden, die passen.

Vielen Dank! Musste es ein bisschen ändern, weil es nicht wie vorgeschlagen laufen würde, aber Pmset ist der Weg zu gehen. Endete mit diesem: sudo pmset wiederholen wakeorpoweron MTWRFSU HH: MM: SS In welchen MTWRFSU sind die Wochentage. Requist vor 10 Jahren 0