Folosim sleep (suspend to RAM) sau hibernate (suspend to disk) și vrem ca laptopul nostru (sau desktopul) să iasă automat din această stare după un anumit timp sau la o anumită oră.
Rtcwake (real time clock wake) este ceea ce ne trebuie, poate suspenda sesiunea noastră în RAM (-m mem), disk (-m disk), intra în standby (-m standby), afișează suspendările programate (-m show), se pot anula comenzile precedente (-m disable), și multe altele, vedeți man rtcwake. Trebuie folosit ca root sau cu sudo, putem seta în /etc/sudoers să fie executată fără parolă.
EXEMPLE:
sudo rtcwake [options] [-d device] [-m standby_mode] {-t time_t|-s seconds}
sudo rtcwake -m mem -s 3600 = suspendare în RAM (sleep) și trezire automată după 3600 secunde (1 h)
sudo rtcwake -m disk -s 7200 = suspendare pe disc și trezire după 7200 secunde (2 ore)
sudo rtcwake -m mem -l -t $(date +%s -d '17:30') = sleep și trezire la ora 17:30 în aceeași zi, deci la o anumită oră stabilită după caz
sudo rtcwake -m no -l -t $(date +%s -d 'tomorrow 05:30') = este programată trezirea pentru a doua zi la ora 05:30, dar nu intră în acel moment în sleep sau hibernate, comanda de suspendare a sesiunii va trebui dată ulterior (sudo systemctl suspend {sudo systemctl hibernate} în terminal în Archlinux, sau din meniu- leave- sleep), la orice oră dorim, de obicei ora de culcare, 10:00, 11:42, 01:17, șamd
Putem folosi chiar laptopul ca pe un ceas deșteptător (nu neapărat pentru trezire, pentru uituci ca mine e o atenționare că laptopul a revenit la viață...), combinând o altă comandă la rtcwake, de exemplu un player audio/ video:
sudo rtcwake -m no -l -t $(date +%s -d 'tomorrow 05:30') && mplayer cale-către-un-fișier-audio-sau-video
Putem crea un alias în .bashrc sau folosi crontab pentru automatizarea procesului. În Kde e simplu de stabilit o sarcină de rulat la o anumită oră în systemsettings- task scheduler- personal cron- new task- ...
Rtcwake (real time clock wake) este ceea ce ne trebuie, poate suspenda sesiunea noastră în RAM (-m mem), disk (-m disk), intra în standby (-m standby), afișează suspendările programate (-m show), se pot anula comenzile precedente (-m disable), și multe altele, vedeți man rtcwake. Trebuie folosit ca root sau cu sudo, putem seta în /etc/sudoers să fie executată fără parolă.
EXEMPLE:
sudo rtcwake [options] [-d device] [-m standby_mode] {-t time_t|-s seconds}
sudo rtcwake -m mem -s 3600 = suspendare în RAM (sleep) și trezire automată după 3600 secunde (1 h)
sudo rtcwake -m disk -s 7200 = suspendare pe disc și trezire după 7200 secunde (2 ore)
sudo rtcwake -m mem -l -t $(date +%s -d '17:30') = sleep și trezire la ora 17:30 în aceeași zi, deci la o anumită oră stabilită după caz
sudo rtcwake -m no -l -t $(date +%s -d 'tomorrow 05:30') = este programată trezirea pentru a doua zi la ora 05:30, dar nu intră în acel moment în sleep sau hibernate, comanda de suspendare a sesiunii va trebui dată ulterior (sudo systemctl suspend {sudo systemctl hibernate} în terminal în Archlinux, sau din meniu- leave- sleep), la orice oră dorim, de obicei ora de culcare, 10:00, 11:42, 01:17, șamd
Putem folosi chiar laptopul ca pe un ceas deșteptător (nu neapărat pentru trezire, pentru uituci ca mine e o atenționare că laptopul a revenit la viață...), combinând o altă comandă la rtcwake, de exemplu un player audio/ video:
sudo rtcwake -m no -l -t $(date +%s -d 'tomorrow 05:30') && mplayer cale-către-un-fișier-audio-sau-video
Putem crea un alias în .bashrc sau folosi crontab pentru automatizarea procesului. În Kde e simplu de stabilit o sarcină de rulat la o anumită oră în systemsettings- task scheduler- personal cron- new task- ...
Niciun comentariu:
Trimiteți un comentariu