Meniu

Porniti automat computerul Linux cu rtcwake

Computerul tau poate  "adormi" pentru a economisi considerabil energie sau bateria de pe laptop pentru a petrece mai multe zile în modul de asteptare. Consumul de curent în aceasta stare este incredibil de scazut.

Puteti sa va porniti computerul în orice moment apasând butonul de alimentare, o tasta de pe tastatura (daca o configurati din bios) sau daca vrei sa se trezeasca automat la un moment dat. Cu un pic de magie in linie de comanda, puteti sa va programati pc-ul sa se trezeasca, sa faca unele actiuni si apoi sa revina din nou la somn sau sa închideti complet calculatorul si sa îl porniti într-un anumit moment.

Este posibil ca unele computere sa nu aiba hardware-ul adecvat pentru a sustine aceasta caracteristica. Puteti efectua un test rapid. Deschideti un terminal si introduceti urmatoarea comanda.

- Computerul ar trebui sa intre in modul "sleep" si sa se trezeasca treizeci de secunde mai târziu.

sudo rtcwake -m mem -s  30

- Verificati daca calculatorul accepta oprirea completa:

sudo rtcwake -m off -s  60

Nota : parametrul -m off nu este acceptat oficial de ACPI, dar de obicei functioneaza.

- Daca veti dori sa specificati o ora cum ar fi ora 9 dimineata, pentru aceasta, utilizati  parametrul --date în loc de -s. Timpul este în format de 24 de ore - "AAAA-MM-DD hh:mm".

sudo rtcwake -m sig --date 09:00

- Puteti afisa când va fi setata alarma adaugand parametrul.-n, Este util sa adaugati -n atunci când doriti sa testati daca setarea este corecta. Odata ce sunteti sigur ca este corecta, trebuie doar sa utilizati comanda fara -n si sa setati timpul real de trezire.

sudo rtcwake -m mem --date +12hours -n

Optiunile  pe care le puteti adauga la  parametru -m sunt:

-m mem - modul normal de asteptare din meniul de închidere.
-m disk - modul de hibernare care salveaza continutul memoriei în dispozitivul de stocare. Nu este recomandat când folositi drivere proprietare.
-m off - oprirea normala.
-m disable - anulati un eveniment de trezire pe care l-ati setat anterior.
-m no - nu opriti sau asteptati, setati doar un eveniment "wake". De exemplu, puteti seta un timp de trezire pentru mâine dimineata, apoi continuati sa lucrati cu computerul. Când ati terminat, închideti-l în mod normal, iar dispozitivul  va porni automat în dimineata urmatoare.
-m show - afisarea evenimentelor (alarme setate anterior) active în prezent.

Optiuni:
 -a, --auto               reads the clock mode from adjust file (default)
 -A, --adjfile      specifies the path to the adjust file the default is /etc/adjtime
 --date    date time of timestamp to wake
 -d, --device     select rtc device (rtc0|rtc1|...)
 -n, --dry-run            does everything, but suspend
 -l, --local              RTC uses local timezone
 --list-modes         list available modes
 -m, --mode         standby|mem|... sleep mode
 -s, --seconds   seconds to sleep
 -t, --time       time to wake
 -u, --utc                RTC uses UTC
 -v, --verbose            verbose messages
 -h, --help               display this help
 -V, --version            display version

Puteti gasi si alte modalitati creative pentru a utiliza rtcwake. Va poate ajuta sa va gasiti de exemplu computerul pornit dimineata.

@Mihai

Pasionat de tehnologie si stiinta ...
  • | 125 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign