Cum să trezești automat Linux din somn

click fraud protection

Ați dorit vreodată ca computerul dvs. Linux să se trezească după ce l-ați pus automat în modul de repaus? După cum se dovedește, este posibil să configurați orice sistem de operare Linux care să se trezească la anumite ore. În acest ghid, vă arătăm cum să-l configurați pe computerul dvs. Linux!

Instalați RTCWake pe Linux

RTCWake este programul pe care îl vom folosi pentru a parcurge modul de trezire a sistemului de operare Linux la orele arbitrare în mod automat. Cu toate acestea, este posibil ca aplicația RTCWake să nu fie deja configurată pe computerul dvs. Linux, așa că, înainte de a intra în modul de utilizare, trebuie să demonstrăm cum să instalați programul.

Pentru a începe instalarea RTCWake pe computerul Linux, lansați o fereastră de terminal. Pentru a lansa o fereastră de terminal, apăsați Ctrl + Alt + T sau Ctrl + Shift + T pe tastatură. Apoi, cu fereastra terminalului deschisă și gata de plecare, urmați instrucțiunile din linia de comandă prezentate mai jos, care corespund cu sistemul de operare pe care îl utilizați în prezent.

instagram viewer

Ubuntu

Pe Ubuntu Linux, utilizatorii pot instala rapid aplicația RTCWake cu ajutorul potrivit comanda de mai jos.

sudo apt instala util-linux

Debian

Cei de pe Debian Linux pot instala programul RTCWake cu următoarele Apt-get comanda.

sudo apt-get install ut-linux

Arch Linux

Utilizatorii Arch Linux pot instala cu ușurință aplicația RTCWake cu următoarele Pacman comanda.

sudo pacman -S util-linux

Fedora

Dacă utilizați Fedora Linux și doriți să vă puneți mâna pe aplicația RTCWake, utilizați următoarele DNF comanda într-o fereastră de terminal.

sudo dnf install util-linux

OpenSUSE

Pe OpenSUSE Linux, utilizatorii pot instala instrumentul RTCWake cu următoarele Zypper comanda într-o fereastră de terminal.

sudo zypper install util-linux

Linux generic

RTCWake este un program mic inclus în pachetul „util-linux” pe majoritatea sistemelor de operare Linux. Drept urmare, ar trebui să poți să funcționezi indiferent cât de necunoscut este sistemul tău de operare.

Pentru a instala RTCWake pe sistemele de operare Linux mai puțin cunoscute, deschideți o fereastră de terminal și căutați „util-linux.” Apoi, instalați-l așa cum instalați de obicei programe. Sau descărcați codul sursă pentru „util-linux” din GitHub și încercați mâna să o compilați de la zero.

Folosind RTCWake pentru a trezi sistemul automat

RTCWake funcționează citind ceasul în timp real al computerului dvs., așa că asigurați-vă că bateria CMOS a sistemului dvs. este încărcată. În caz contrar, RTCWake nu poate funcționa corect.

Instrumentul RTCWake poate suspenda computerul dvs. pe disc sau memorie pentru un timp stabilit și îl poate trezi din nou. De exemplu, pentru a suspenda memoria cu RTCWake doar pentru a o trezi 2 minute mai târziu, puteți rula următoarea comandă într-un terminal.

sudo rtcwake -u -s 120 -m mem

Sau, dacă preferați să suspendați pe disc, mai degrabă decât pe RAM, schimbați „memoriul” pentru „disc”.

sudo rtcwake -u -s 120 -m disc

Trebuie doar să iei acest exemplu de comandă și să-l schimbi exact la cât timp vrei ca sistemul tău să se oprească înainte de a te trezi. Rețineți că, deoarece este în câteva secunde, va trebui să-l calculați pentru a se potrivi nevoilor dvs.

sudo rtcwake -u -s (secunde) -m (mem sau disc)

Trezirea pe baza datei

RTCWake nu funcționează doar în câteva secunde. De asemenea, poate suspenda și trezi un sistem de rezervă la o anumită dată sau oră. De exemplu, dacă lucrați pe computerul dumneavoastră Linux dimineața, în jurul orei 9 dimineața, RTCWake poate fi configurat pentru a trezi PC-ul Linux de la suspendare la acel moment exact.

Notă: pentru această comandă, ceasul sistemului trebuie să fie setat la ora locală. Alerga sudo timedatectl set-local-rtc 1 într-un terminal pentru a trece la ora locală.

sudo rtcwake -m nu -l -t $ (data +% s -d 'mâine 09:00')

Automatizarea RTCWake cu Cron

Aplicația RTCWake poate fi automatizată cu un job cron, care este util dacă preferați RTCWake să doarmă și să se trezească în același timp în fiecare zi. Pentru a crea un job cron, trebuie să aveți configurat cron pe computerul Linux. Te rog urmareste ghidul nostru pe cron să înveți cum să funcționezi.

După ce ați configurat cron, folosiți comanda de mai jos pentru a deschide crontab.

sudo EDITOR = nano crontab -e

Cu crontabul deschis, este timpul să creați un cronjob personalizat care să poată automatiza trezirea / suspendarea. Luați exemplul și schimbați „ora”, „minutul” și „secunde” în comanda de mai jos.

Notă: cron funcționează pe timp de 24 de ore. Deci, „ora” trebuie să fie într-un timp de 24 de ore pentru ca comanda să funcționeze. Pentru ajutor pentru conversia timpului de 12 ore în 24 de ore, faceți clic pe aici.

ora minut * * * rtcwake -u -s secunde -m mem> / dev / null 2> & 1. 

După scrierea comenzii în crontab, apăsați Ctrl + O pentru a-l salva și ieși din editor cu Ctrl + X. Imediat după ieșirea din crontab, cron va seta RTCWake să funcționeze așa cum ați specificat.

watch instagram story