Stellen Sie Alarm auf Linux-Computer automatisch einschalten ein

Stellen Sie Alarm auf Linux-Computer automatisch einschalten ein

Es ist kein Geheimnis, dass Sie Ihren Computer „schlafen“ lassen können, um Energie oder Batterie auf Laptops erheblich zu sparen. Ein batteriebetriebenes Gerät kann viele Tage im Standby-Modus verbringen. Der Stromverbrauch in diesem Zustand ist unglaublich gering.

Sie können Ihren Computer jederzeit durch Drücken des Netzschalters oder einer Taste auf Ihrer Tastatur aktivieren. Aber was ist, wenn Sie möchten, dass es zu einer bestimmten Zeit automatisch aufwacht? Dies kann Ihnen helfen, bestimmte Aufgaben zu automatisieren, z. B. um 4 Uhr morgens etwas herunterzuladen, wenn die Internetgeschwindigkeit möglicherweise viel höher ist. Mit ein wenig Befehlszeilenmagie können Sie festlegen, dass Ihr Gerät aufwacht, Maßnahmen ergreift und dann wieder einschlafen kann.

Neben dem Aufwachen aus dem Standby-Modus ist es möglicherweise noch nützlicher, den Computer zu bestimmten Zeiten vollständig herunterzufahren und einzuschalten. Der Ruhezustand wird ebenfalls unterstützt, aber Linux-Systeme, die proprietäre Treiber verwenden, werden nicht immer ordnungsgemäß aus dem Ruhezustand aktiviert.

Testen Sie, ob Ihr Computer Weck-Timer unterstützt

Es ist möglich, dass einige Computer nicht über die richtige Hardware verfügen, um diese Funktion zu unterstützen. Bei den meisten Konfigurationen sollte dies jedoch funktionieren. Sie können einen Schnelltest durchführen: Öffnen Sie einen Terminalemulator und geben Sie den folgenden Befehl ein.

Ihr Computer sollte in den Ruhezustand gehen und 30 Sekunden später aufwachen. Wenn Ihr Gerät mehr als 20 Sekunden für den Standby benötigt, erhöhen Sie die Weckzeit, indem Sie „30“ auf eine höhere Zahl ändern.

Testen Sie außerdem, ob der Computer das Aufwachen nach einem vollständigen Herunterfahren unterstützt.

Bezüglich -m offIn der Befehlsanleitung wird Folgendes erwähnt: “Wird von ACPI nicht offiziell unterstützt, funktioniert aber normalerweise.”

Wenn Kernel, Treiber und Hardware miteinander auskommen, sollten Sie keine Probleme haben. Wenn die Timer nicht unterstützt werden, liegt dies wahrscheinlich daran, dass die Hardware- und / oder BIOS / UEFI-Konfigurationen die Anforderungen nicht erfüllen. Sie können aber auch Ihr Glück versuchen und herausfinden, ob ein Upgrade einiger Treiber oder ein Wechsel von proprietären zu Open Source-Treiber den Trick macht. Sie können auch versuchen, einen neueren Kernel zu installieren.

Wie bereits erwähnt, hat der Ruhezustand Probleme, die nicht mit dem zusammenhängen rtcwake Befehl. Es funktioniert meistens, scheitert aber auch gelegentlich. Wenn dies fehlschlägt, bleibt Ihr Bildschirm schwarz oder es wird eine Fehlermeldung angezeigt.

Verwendung des Befehls rtcwake

Die grundlegende Verwendung des Befehls ist einfach: Wählen Sie eine Energiesparmethode und einen Zeitpunkt für das Aufwachen. Im vorherigen Befehl wurde die -s Der Parameter wurde verwendet, um anzugeben, wie viele Sekunden vor dem erneuten Einschalten gewartet werden soll. Normalerweise möchten Sie jedoch eine absolute Zeit angeben, z. B. morgen früh um 9 Uhr. Dafür verwenden Sie die --date Parameter anstelle von -s.

rtcwake Date Parameter

Hinweis: Nicht jede Hardware unterstützt das Festlegen von Weckdaten weit in die Zukunft. Dies ist etwas, das Sie nur testen müssen, um festzustellen, ob es für Ihr bestimmtes Gerät funktioniert.

Die Zeitangabe erfolgt im 24-Stunden-Format. Hier ist ein relevanter Screenshot der Befehlsanleitung mit verschiedenen Optionen zum Einstellen von Uhrzeit und Datum eines Weckereignisses.

“JJJJ-MM-TT hh: mm” bedeutet Jahr, Monat, Tag, Stunde und Minute – zum Beispiel: --date 2020-02-28 15:00 für den 28. Februar 2020, 15:00 Uhr.

rtcwake Dry Run

Sie können rtcwake einen weiteren Parameter hinzufügen. -n, um anzuzeigen, wann der Alarm eingestellt wird.

Dies ist ein “Trockenlauf”, was bedeutet, dass er keinen Alarm auslöst und nur “vorgibt”, dies zu tun. Es ist nützlich hinzuzufügen -n wenn Sie testen möchten, ob Ihre Datumsangabe korrekt ist. Wenn Sie sicher sind, dass es richtig ist, verwenden Sie einfach den Befehl ohne -n um die tatsächliche Weckzeit einzustellen.

rtcwake Energiesparmethoden

Die relevanten Optionen können Sie an die übergeben -m Parameter sind:

  • -m mem – Normaler Standby-Modus, den Sie aus dem Menü zum Herunterfahren kennen.
  • -m disk – Ruhezustand, in dem Speicherinhalt auf dem Speichergerät gespeichert wird. Nicht empfohlen, wenn proprietäre Treiber verwendet werden.
  • -m off – normales Herunterfahren.
  • -m disable – Abbrechen eines zuvor festgelegten Weckereignisses.
  • -m no – Nicht ausschalten oder in den Standby-Modus versetzen, sondern nur ein Weckereignis einstellen. Sie können beispielsweise eine Weckzeit für morgen früh festlegen und dann weiter an Ihrem Computer arbeiten. Wenn Sie fertig sind, schalten Sie das Gerät normal aus und das Gerät schaltet sich morgens automatisch ein.
  • -m show – aktuell aktive Weckereignisse (zuvor eingestellte Alarme) anzeigen.

Fazit

Es liegt an Ihnen, kreative Wege zu finden, um rtcwake zu verwenden. Als Starter kann dies Ihnen helfen, den Computer am Morgen vollständig gebootet zu finden. Auf diese Weise überspringen Sie den langweiligen Startvorgang, der auf einigen Systemen mehr als eine Minute dauern kann. Sie können auch ein Dienstprogramm installieren, z beim, um Aufgaben zu automatisieren, die Ihr Computer nach dem Aufwachen ausführen kann. Wir werden diese Option möglicherweise sogar in einem zukünftigen Tutorial untersuchen.

Scroll to Top