Kā padarīt jūsu Linux PC pamodināt no miega režīma automātiski
Vēlaties, lai jūsu Linux PC būtu miega vai hibernācijas režīmā, un vai tas automātiski pamodīsies noteiktā laikā? To var izdarīt ar komandu rtcwake, kas pēc noklusējuma ir iekļauta lielākajā daļā Linux sistēmu.
Tas var būt noderīgi, ja vēlaties, lai jūsu dators kaut ko darītu noteiktā laikā, bet nevēlaties, lai tas darbotos 24 stundas diennaktī. Piemēram, jūs varat novietot datoru miega laikā naktī un pamodināt, pirms veicat dažas lejupielādes.
Izmantojot rtcwake
The rtcwake komandai ir nepieciešamas root atļaujas, tāpēc tas ir jādarbina ar sudo uz Ubuntu un citiem Ubuntu radītiem sadalījumiem. Linux sadalījumos, kas neizmanto sudo, jums būs jāreģistrējas kā root ar su komandu.
Šeit ir komandas pamata sintakse:
sudo rtcwake -m [apturēšanas veids] -s [sekunžu skaits]
Piemēram, šī komanda aptur jūsu sistēmu uz disku (to pārziemo) un pamodina to 60 sekundes vēlāk:
sudo rtcwake -m disks -s 60
Apturēšanas veidi
The -m slēdzis pieņem šādus apturēšanas veidus:
- stāvēt - Gaidīšanas režīms piedāvā maz enerģijas ietaupījumu, bet atjaunošana uz darbojošos sistēmu ir ļoti ātra. Šis ir noklusējuma režīms, ja izlaižat -m slēdzi.
- mem - Pārtraukt uz RAM. Tas nodrošina ievērojamu enerģijas ietaupījumu - viss tiek ievietots mazjaudas stāvoklī, izņemot jūsu RAM. Jūsu atmiņas saturs tiek saglabāts.
- disks - Apturiet uz disku. Jūsu atmiņas saturs tiek rakstīts uz diska, un jūsu dators ir izslēgts. Dators ieslēdzas un tā stāvoklis tiks atjaunots, kad taimeris būs pabeigts.
- izslēgts - Izslēdziet datoru pilnībā. rtcwake's man lapa norāda, ka atjaunošana no “off” oficiāli neatbalsta ACPI specifikāciju, taču tas jebkurā gadījumā darbojas ar daudziem datoriem.
- Nē - Nekavējoties apturiet datoru, vienkārši iestatiet modināšanas laiku. Piemēram, jūs varat pateikt savam datoram pamosties plkst. Pēc tam to var nakšņot manuāli pulksten 11:00 vai 1:00 - vai nu tā pamossies plkst.
Sekundes pret konkrēto laiku
The -s opcija nākotnē aizņem vairākas sekundes. Piemēram, s 60 pamodinās jūsu datoru 60 sekunžu laikā, savukārt -s 3600 modina datoru pēc stundas.
The -t iespēja ļauj pamodināt datoru noteiktā laikā. Šis slēdzis vēlas vairākas sekundes kopš Unix laikmeta (00:00:00 UTC 1970. gada 1. janvārī). Lai viegli nodrošinātu pareizo sekundes skaitu, apvienojiet datums komandu ar komandu rtcwake.
The -l slēdzis rtcwake norāda, ka aparatūras pulkstenis ir iestatīts uz vietējo laiku, kamēr -u slēdzis rtcwake norāda, ka aparatūras pulkstenis (datora BIOS) ir iestatīts uz UTC laiku. Linux izplatīšana bieži nosaka aparatūras pulksteni uz UTC laiku un tulko to jūsu vietējam laikam.
Piemēram, lai dators pamostu rīt 6:30, bet neapturētu tūlīt (pieņemot, ka jūsu aparatūras pulkstenis ir iestatīts uz vietējo laiku), palaidiet šādu komandu:
sudo rtcwake -m nav -l -t $ (datums +% s -d "rīt 06:30")
Vairāk padomu
Izmantojiet && operatoru, lai palaistu noteiktu komandu pēc tam, kad rtcwake modinās jūsu sistēmu no miega. Piemēram, šāda komanda pārtrauc jūsu datoru uz operētājsistēmu RAM, pamodina to divas minūtes vēlāk un pēc tam palaiž Firefox:
rtcwake -m mem-120 & & firefox
Integrējiet rtcwake komandu cron skriptu, lai automātiski pamodinātu datoru noteiktā laikā. The -m nē slēdzis var būt noderīgs arī cron skriptos. Piemēram, jūs varat palaist rtcwake -m nav -s 28800 komandu cron skriptu katru dienu plkst. Tas ļautu jūsu datoram pamosties 28800 sekundēs pulksten 6:00. Tomēr jūsu dators nekavējoties negaidīs gulēt - jūs varētu to gulēt plkst..
Atgādinājumi
- RTC nozīmē reālā laika pulksteni. rtcwake izmanto jūsu datora aparatūras pulksteni, kuru varat iestatīt BIOS, lai noteiktu, kad jūsu dators pamossies. Ja jūs izmantojat vecu datoru ar mirstošu CMOS akumulatoru, kas nevar pareizi uzturēt pulksteni, tas nedarbosies.
- Ja miega režīms, apturēšana uz RAM vai hibernācija nedarbojas pareizi ar jūsu Linux sistēmu - varbūt tāpēc, ka Linux nav draiveru, lai tie pareizi darbotos ar jūsu aparatūru - tas var nedarboties.
- Esiet uzmanīgi, kad klēpjdators tiek iestatīts automātiski. Jūs nevēlaties, lai tas pamostos, darbotos un pārkarsētu vai darbinātu akumulatoru klēpjdatora somā.