RTCWAKE(8) System-Administration RTCWAKE(8) BEZEICHNUNG rtcwake - bis zu einer angegebenen Aufwachzeit in einen Systemschlafzustand eintreten UBERSICHT rtcwake [Optionen] [-d Gerat] [-m Standby-Modus] {-s Sekunden|-t time_t} BESCHREIBUNG Dieses Programm wird zum Eintreten in einen Systemschlafzustand und zum Aufwachen zu einer angegebenen Zeit verwendet. Dies verwendet plattformubergreifende Linux-Schnittstellen, um in einen Schlafzustand des Systems einzutreten und diesen nicht spater als zu der angegebenen Uhrzeit wieder zu verlassen. Es kann jeden RTC-Framework-Treiber verwenden, der die Aufweck-Schalter des Standard-Treibermodells unterstutzt. Dies wird normalerweise wie das alte Hilfswerkzeug apmsleep verwendet, um aus einem Suspendierzustand wie ACPI S1 (Bereitschaft) oder S3 (Suspendierung-auf-Platte) wieder aufzuwachen. Die meisten Plattformen konnen dies ohne die Entsprechungen von BIOS, APM oder ACPI durchfuhren. Auf einigen Systemen kann dies auch wie nvram-wakeup verwendet werden, um aus Zustanden wie ACPI S4 (Suspendierung-auf-Platte) aufzuwachen. Nicht alle Systeme haben dauerhafte Medien, die fur solche Suspendierungsmodi geeignet sind. Beachten Sie, dass die Alarmfunktionalitat von der Hardware abhangt; nicht jede RTC ist in der Lage, einen Alarm bis zu 24 Stunden in der Zukunft einzurichten. Die Einrichtung der Suspendierung kann durch aktive Hardware unterbrochen werden. Beispielsweise konnen schnurlose USB-Eingabegerate fur einen Bruchteil einer Sekunde weiterhin Ereignisse senden, nachdem die Eingabetaste gedruckt worden ist. rtcwake versucht, dieses Problem zu vermeiden und wartet, bis das Terminal sich beruhigt hat, bevor es einen Systemschlaf einleitet. OPTIONEN -A, --adjfile Datei legt einen alternativen Pfad zur Adjust-Datei fest. -a, --auto liest den Uhrzeitmodus (ob die Hardware-Uhr auf UTC oder lokale Zeit gesetzt ist) aus der Datei adjtime, in der hwclock(8) diese Information ablegt. Dies ist die Vorgabe. --date Zeitstempel setzt die Aufweckzeit auf den Wert des Zeitstempels. Format des Zeitstempels kann eines der folgenden sein: +--------------------+---------------------------+ |YYYYMMDDhhmmss | | +--------------------+---------------------------+ |YYYY-MM-DD hh:mm:ss | | +--------------------+---------------------------+ |YYYY-MM-DD hh:mm | (Sekunden werden auf 00 | | | gesetzt) | +--------------------+---------------------------+ |YYYY-MM-DD | (Zeit wird auf 00:00:00 | | | gesetzt) | +--------------------+---------------------------+ |hh:mm:ss | (Datum wird auf heute | | | gesetzt) | +--------------------+---------------------------+ |hh:mm | (Datum wird auf heute | | | gesetzt, Sekunden auf 00) | +--------------------+---------------------------+ |tomorrow | (Zeit ist auf 00:00:00 | | | gesetzt) | +--------------------+---------------------------+ |+5min | | +--------------------+---------------------------+ -d, --device Gerat verwendet das angegebene Gerat statt rtc0 als Echtzeituhr (RTC). Diese Option ist nur relevant, falls Ihr System mehr als ein RTC hat. Sie konnen hier rtc1, rtc2, ... angeben. -l, --local nimmt an, dass die Hardware-Uhr auf lokale Zeit gesetzt ist, unabhangig von dem Inhalt der Datei adjtime. --list-modes listet die verfugbaren Optionsargumente von --mode auf. -m, --mode Modus wechselt in den angegebenen Standy-Modus. Gultige Werte fur Modus sind: standby ACPI-Zustand S1. Dieser Zustand bietet eine minimale, aber trotzdem messbare Stromersparnis und stellt einen Ubergang mit geringer Latenz zu einem funktionierenden System bereit. Dies ist der Standardmodus. freeze Die Prozesse sind eingefroren, alle Gerate sind suspendiert und alle Prozessoren laufen leer. Dieser Zustand ist ein allgemeiner Zustand, der keine plattformspezifische Unterstutzung benotigt, er spart aber weniger Strom als Suspendierung-auf-Platte, da das System sich weiterhin in einem laufenden Zustand befindet. (Verfugbar seit Linux 3.9.) mem ACPI-Zustand S3 (Suspendierung-in-RAM). Dieser Zustand bietet signifikante Stromeinsparungen, da alles in dem System ausser dem Speicher, der in einen selbstauffrischenden Modus zum Erhalt seines Inhalts gebracht ist, in einen Niedrigenergiezustand uberfuhrt ist. disk ACPI-Zustand S4 (Suspendierung-auf-Platte). Dieser Zustand ermoglicht die grossten Energieeinsparungen und kann auch verwendet werden, wenn die Hardware-nahen Unterstutzungen fur das Energiesparen der Plattform fehlen. Dieser Zustand funktioniert ahnlich zu Suspendierung-in-RAM, im abschliessenden Schritt wird zudem der Inhalt des Speichers auf Platte geschrieben. off ACPI-Zustand S5 (Ausschalten). Dies erfolgt durch Aufruf von >>/sbin/shutdown<<. Wird von ACPI nicht offiziell unterstutzt, funktioniert ublicherweise aber. no suspendiert nicht sondern setzt nur die RTC-Aufweckzeit. on suspendiert nicht, liest aber das RTC-Gerat aus, bis die Alarmzeit eintritt. Dieser Modus ist fur die Fehlersuche nutzlich. disable deaktiviert einen vorher gesetzten Alarm. show zeigt die Alarminformationen im Format: >>alarm: off|on <<. Die Zeit ist im Ausgabeformat von ctime(), z.B. >>alarm: on Tue Nov 16 04:48:45 2010<<. -n, --dry-run Diese Option macht alles, ausser den Alarm tatsachlich einzurichten, das System zu suspendieren oder auf den Alarm zu warten. -s, --seconds Sekunden setzt die Aufweckzeit auf Sekunden in der Zukunft (von jetzt). -T, --time[=Datei] setzt die Aufweckzeit auf die absolute Zeit time_t. time_t ist die Zeit in Sekunden seit 1970-01-01, 00:00 UTC. Verwenden Sie das Werkzeug date(1), um zwischen der menschenlesbaren Zeit und time_t umzuwandeln. -u, --utc nimmt an, dass die Hardware-Uhr auf UTC (Universal Time Coordinated) gesetzt ist, unabhangig von dem Inhalt der Datei adjtime. -v, --verbose aktiviert den ausfuhrlichen Modus. -h, --help zeigt einen Hilfetext an und beendet das Programm. -V, --version Display version and exit. ANMERKUNGEN Einige PC-Systeme konnen derzeit Schlafzustande wie mem unter alleiniger Verwendung des durch diesen Treiber verwendeten Kernelcodes nicht verlassen. Sie benotigen Hilfe durch Benutzerprogramme, damit der Framebuffer wieder funktioniert. DATEIEN /etc/adjtime GESCHICHTE Dieses Programm wurde mehrfach auf LKML und anderen Listen veroffentlicht, bevor es in der Kernel-Commit-Nachricht fur Linux 2.6 im Git-Commit 87ac84f42a7a580d0dd72ae31d6a5eb4bfe04c6d erschien. AUTOREN Das Programm wurde von David Brownell geschrieben und von Bernhard Walle verbessert. COPYRIGHT Dies ist freie Software. Sie konnen Sie unter den Bedingungen der GNU General Public License verteilen. Es gibt KEINE HAFTUNG, soweit gesetzlich erlaubt. SIEHE AUCH adjtime_config(5), hwclock(8), date(1) FEHLER MELDEN For bug reports, use the issue tracker . VERFUGBARKEIT Der Befehl rtcwake ist Teil des Pakets util-linux, welches aus dem Linux-Kernel-Archiv heruntergeladen werden kann. util-linux 2.41 2025-03-29 RTCWAKE(8)