Linux-PC automatisch zeit-gesteuert aufwachen lassen

von | 27.08.2015 | Linux

Ein Linux-PC kann genauso wie Windows automatisch herunter- und wieder hochfahren. Das ist besonders praktisch, wenn euer Computer zu einer bestimmten Zeit eine Aufgabe erledigen soll, aber nicht permanent laufen muss – etwa für nächtliche Backups, System-Updates oder das Herunterladen großer Dateien.

Der bewährte Befehl „rtcwake“ macht das zeitgesteuerte Aufwachen möglich und funktioniert 2026 zuverlässig in allen gängigen Linux-Distributionen wie Ubuntu, Fedora, openSUSE und Debian. Der Befehl nutzt die Real-Time Clock (RTC) eures Mainboards – ein separater Chip, der auch bei ausgeschaltetem PC weiterläuft.

Die Grundlagen von rtcwake

Der rtcwake-Befehl benötigt Root-Rechte und wird mit „sudo“ ausgeführt. Die grundlegende Syntax lautet:

sudo rtcwake -m <Herunterfahrmodus> -s <Sekunden>

Wollt ihr den Computer in den Ruhezustand versetzen und nach einer Minute automatisch aufwecken, verwendet ihr:

sudo rtcwake -m disk -s 60

ubuntu-rtcwake-aufwachen

Die verschiedenen Herunterfahrmodi

Rtcwake bietet mehrere Modi, je nachdem wie „tief“ euer System schlafen soll:

  • disk: Hibernate/Ruhezustand – kompletter RAM wird auf Festplatte gespeichert, PC ist praktisch aus
  • mem: Suspend-to-RAM – RAM bleibt unter Strom, sehr schnelles Aufwachen
  • freeze: Lightweight-Suspend – CPU pausiert, aber Geräte bleiben aktiv
  • off: Komplettes Herunterfahren – funktioniert nur bei UEFI-Systemen mit entsprechender Unterstützung
  • no: Nur Timer setzen ohne Herunterfahren – praktisch zum Testen

Zeitangaben flexibel gestalten

Statt nur Sekunden könnt ihr auch absolute Zeitpunkte definieren. Mit dem Parameter „-t“ gebt ihr einen Unix-Timestamp an:

sudo rtcwake -m disk -t $(date -d „tomorrow 06:00“ +%s)

Dieser Befehl versetzt den PC in den Ruhezustand und weckt ihn morgen um 6 Uhr auf. Das „date“-Kommando wandelt die lesbare Zeit in einen Unix-Timestamp um.

Für regelmäßige Aufgaben kombiniert ihr rtcwake clever mit Cron-Jobs. Erstellt ein Script, das eure Aufgabe erledigt und danach den nächsten Aufwachtermin plant:

#!/bin/bash

Backup ausführen

rsync -av /home/ /backup/

Morgen zur gleichen Zeit wieder aufwachen

sudo rtcwake -m disk -t $(date -d „tomorrow $(date +%H:%M)“ +%s)

Moderne Systemd-Integration

Seit systemd können Linux-Systeme noch eleganter mit Timern arbeiten. Kombiniert systemd.timer mit rtcwake für präzise Steuerung:

sudo systemctl enable systemd-suspend.service
sudo rtcwake -m disk -t $(date -d „06:00“ +%s)

Troubleshooting und Kompatibilität

Nicht alle Hardware unterstützt alle Modi. Testet vorher mit:

sudo rtcwake -m no -s 5

Dieser Befehl prüft nur den Timer ohne Herunterfahren. Funktioniert das, sind die Grundfunktionen verfügbar.

Bei modernen UEFI-Systemen kann „Secure Boot“ rtcwake beeinträchtigen. In den BIOS-Einstellungen solltet ihr „Wake on RTC“ oder „RTC Wake“ aktivieren.

Virtuelle Maschinen (VirtualBox, VMware, QEMU) unterstützen rtcwake oft nur eingeschränkt, da sie keinen direkten Hardware-Zugriff haben.

Energieeffizienz optimieren

Für maximale Energieersparnis kombiniert rtcwake mit TLP oder powertop. Diese Tools optimieren die Energieverwaltung während der Laufzeit:

sudo apt install tlp tlp-rdw
sudo systemctl enable tlp

So verbraucht euer System auch im aktiven Betrieb weniger Strom.

Wake-on-LAN als Alternative

Für Netzwerk-basiertes Aufwecken bietet sich Wake-on-LAN an. Aktiviert WoL in den Netzwerkeinstellungen:

sudo ethtool -s eth0 wol g

Dann könnt ihr den PC über andere Geräte im Netzwerk aufwecken, etwa mit der App „Wake on Lan“ am Smartphone.

Praktische Anwendungsszenarien

Rtcwake eignet sich perfekt für:
– Nächtliche Backups ohne Dauerbetrieb
– Software-Updates außerhalb der Arbeitszeit
– Media-Server, die nur abends verfügbar sein müssen
– Heizungssteuerung über Smart-Home-Systeme
– Wissenschaftliche Berechnungen zu günstigen Stromtarifen

Mit diesen Techniken verwandelt ihr euren Linux-PC in ein energieeffizientes System, das genau dann arbeitet, wenn ihr es braucht.

Zuletzt aktualisiert am 13.04.2026

Jörg Schieb
Noch Fragen? Frag mich.

Du hast eine Frage zu diesem Thema? Ich hab die Antwort.

Stell sie einfach — so, wie sie dir gerade einfällt. Du bekommst eine Antwort aus meinen über 20.000 geprüften Beiträgen. Mit Quelle zum Nachlesen. Die erste Frage ist kostenlos.

Geprüftes Wissen statt KI-Raterei 📄 Mit Quelle zum Nachlesen 🆓 Erste Frage gratis