βοΈ Sternzeichen des Tages: LΓΆwe 02.08.2026 - βΌ (hier Klicken zum Γffnen) βΌ
π Weitere Infos
- Bescheiden bleiben β nicht ΓΌberheblich wirken
- ZuhΓΆren β auch andere Meinungen gelten lassen
- Teamplayer sein β den Erfolg teilen
- SchwΓ€chen zeigen β niemand ist perfekt
- Kompromisse suchen β den Partner miteinbeziehen
- Entspannen β nicht immer Vollgas geben
- Fehler verzeihen β nachsichtig mit sich sein
- GenΓΌgsam bleiben β GlΓΌck kommt von Innen
- FΓΌr andere da sein β nicht nur an sich denken
- Neues wagen β ΓΌber den Tellerrand blicken
π‘ Weisheit des Tages ... vom: 02.08.2026 - βΌ (hier Klicken zum Γffnen) βΌ
π Kurzbiografie
LINUX - Secrets
Linux-PC automatisch abschalten & starten
Was ist das Ziel? Wenn Dein Computer oder Server zu bestimmten Zeiten nicht genutzt wird, kann er automatisch heruntergefahren und spΓ€ter wieder eingeschaltet werden β ohne, dass Du manuell eingreifen musst. Dies spart Energie, schont die Hardware und bietet Komfort. Hier erfΓ€hrst Du Schritt fΓΌr Schritt, wie Du dies mit dem Linux-Tool βrtcwakeβ und CronJobs einrichtest.
Grundlagen: Was macht βrtcwakeβ eigentlich?
Das Tool βrtcwakeβ ist ein Standardwerkzeug, das auf den meisten Linux-Systemen vorinstalliert ist. Es arbeitet mit der Echtzeituhr (RTC β Real Time Clock) Deiner Hardware. Diese Uhr funktioniert unabhΓ€ngig vom Betriebssystem und ist sogar dann aktiv, wenn Dein Computer ausgeschaltet ist. βrtcwakeβ verwendet die RTC, um:
1. Deinen Computer in den Schlafmodus oder komplett auszuschalten.
2. Eine automatische Einschaltzeit festzulegen.
Die Vorteile liegen auf der Hand:
- Energie sparen: Der Rechner verbraucht keinen Strom, wenn er nicht gebraucht wird.
- Komfort: Du musst Dich nicht selbst darum kΓΌmmern, den Rechner hochzufahren.
- Hardware schonen: Weniger Betriebszeit bedeutet lΓ€ngere Lebensdauer.
Wie funktioniert βrtcwakeβ?
1. Die grundlegende Syntax von βrtcwakeβ Ein einfacher βrtcwakeβ-Befehl sieht so aus:
sudo rtcwake -m off -s 180
Hier ist, was dabei passiert:
- `sudo`: Da `rtcwake` Administratorrechte benΓΆtigt, musst Du den Befehl mit `sudo` ausfΓΌhren.
- `-m off`: Der Rechner wird vollstΓ€ndig heruntergefahren (andere Modi wie βStandbyβ oder βRuhezustandβ sind auch mΓΆglich, dazu spΓ€ter mehr).
- `-s 180`: Der Rechner wird nach 180 Sekunden (3 Minuten) automatisch wieder eingeschaltet.
Das ist ideal, um zu testen, ob Deine Hardware βrtcwakeβ unterstΓΌtzt.
2. Die Modi von βrtcwakeβ Der Schalter `-m` legt fest, was mit dem Rechner passieren soll:
- `off`: Der Rechner wird vollstΓ€ndig ausgeschaltet.
- `standby`: Leichter Schlafmodus, schnelleres Aufwachen.
- `mem`: Suspend-to-RAM, Daten bleiben im Arbeitsspeicher.
- `disk`: Suspend-to-Disk, Daten werden auf die Festplatte geschrieben (Γ€hnlich wie Ruhezustand bei Windows).
- `no`: Der Rechner bleibt an, aber ein Aufwachzeitpunkt wird festgelegt.
FΓΌr die meisten FΓ€lle reicht der Modus `off`, da er den Rechner vollstΓ€ndig ausschaltet.
3. Zeitangabe mit Sekunden (`-s`) Mit dem Parameter `-s` gibst Du die Zeit in Sekunden an, nach der der Rechner wieder starten soll. Beispiel:
sudo rtcwake -m off -s 3600\
Dieser Befehl schaltet den Rechner aus und startet ihn nach 3600 Sekunden (1 Stunde) neu.
Wenn Du lΓ€ngere Zeiten planen willst, kannst Du die Sekunden leicht berechnen:
- 6 Stunden: 6 Γ 3600 = 21600 Sekunden
- 8 Stunden: 8 Γ 3600 = 28800 Sekunden
4. Exakte Zeitangabe mit `-t` Statt die Zeit in Sekunden anzugeben, kannst Du auch eine genaue Uhrzeit verwenden. Beispiel:
sudo rtcwake -m off -t $(date +%s -d 'tomorrow 08:00')
Hier wird Folgendes gemacht:
- `date +%s -d 'tomorrow 08:00'`: Wandelt den Zeitpunkt (morgen um 8:00 Uhr) in Sekunden seit dem 1. Januar 1970 um.
- Der Rechner wird heruntergefahren und startet genau zu diesem Zeitpunkt.
Hinweis: Verwende `today`, wenn der Rechner noch vor Mitternacht eingeschaltet werden soll, und `tomorrow`, wenn er am nΓ€chsten Tag starten soll.
Automatisierung mit CronJobs
Ein CronJob ist eine wiederkehrende Aufgabe, die Du zeitlich planen kannst. Damit kannst Du den βrtcwakeβ-Befehl automatisch ausfΓΌhren lassen.
1. Crontab fΓΌr Root bearbeiten `rtcwake` benΓΆtigt Administratorrechte, daher muss der Befehl in der Crontab des Root-Benutzers eingetragen werden:
sudo crontab -e -u root
2. Beispiel fΓΌr einen CronJob Angenommen, Du mΓΆchtest den Rechner jede Nacht um 1:00 Uhr herunterfahren und nach 8 Stunden (28800 Sekunden) wieder starten:
0 1 * * * /usr/sbin/rtcwake -m off -s 28800
Hier ist die ErklΓ€rung:
- `0 1 * * *`: FΓΌhrt den Befehl jeden Tag um 1:00 Uhr aus.
- `/usr/sbin/rtcwake`: Der vollstΓ€ndige Pfad zu βrtcwakeβ. Stelle sicher, dass dieser korrekt ist, indem Du `which rtcwake` ausfΓΌhrst.
Was tun, wenn `rtcwake` nicht funktioniert?
Manchmal unterstΓΌtzt die Hardware die Funktion von βrtcwakeβ nicht vollstΓ€ndig. In solchen FΓ€llen gibt es Alternativen:
1. Zeitschaltuhren: Mechanische oder digitale Zeitschaltuhren kΓΆnnen den Strom steuern und den Rechner ein- und ausschalten.
2. Smarte Steckdosen: GerΓ€te wie die Fritz DECT 200 kΓΆnnen ΓΌber eine App oder die FritzBox programmiert werden.
Beachte dabei, dass der Shutdown-Befehl (z. B. `shutdown now`) ein paar Minuten vor dem Ausschalten der Stromversorgung geplant werden muss, um Datenverluste zu vermeiden.
Zusammenfassung Mit βrtcwakeβ und CronJobs kannst Du Deinen Linux-Rechner energiesparend und komfortabel steuern. So gehst Du vor:
1. Teste zunΓ€chst, ob Deine Hardware βrtcwakeβ unterstΓΌtzt.
2. Plane Zeiten in Sekunden (`-s`) oder verwende feste Uhrzeiten (`-t`).
3. Automatisiere die Steuerung mit CronJobs, um manuelles Eingreifen zu vermeiden.
4. Falls es Probleme gibt, greife auf Alternativen wie Zeitschaltsteckdosen zurΓΌck.



Diskussion