If-Koubou

Kā padarīt jūsu Linux datoru automātiski pietrūkst miega režīmā

Kā padarīt jūsu Linux datoru automātiski pietrūkst miega režīmā (Kā)

Vai vēlaties novietot savu Linux datoru miega vai hibernācijas režīmā un automātiski palaist to noteiktā laikā? To var viegli izdarīt ar komandu rtcwake, kas pēc noklusējuma ir iekļauts lielākajā daļā Linux sistēmu.

Tas var būt noderīgs, ja vēlaties, lai dators kaut ko darītu noteiktā laikā, bet nevēlaties, lai tas darbotos 24 stundas diennaktī. Piemēram, jūs varat likt datoram gulēt naktī un pamodināt, pirms veicat dažas lejupielādes.

Izmantojot rtcwake

The rtcwake komanda pieprasa root atļaujas, tādēļ tai ir jābūt palaistam ar sudo Ubuntu un citos Ubuntu iegūtajos sadalījumos. Linux distribūcijās, kurās neizmanto sudo, jums jāpiesakās kā root ar su komanda vispirms.

Šeit ir komandas pamata sintakse:

sudo rtcwake -m [apturēšanas veids] -s [sekundes skaits]

Piemēram, šāda komanda pārtrauc jūsu sistēmas darbību uz diska (pārziemo to) un pamodina to pēc 60 sekundēm:

sudo rtcwake-m diska-60

Apturēšanas veidi

The -m slēdzis pieņem šādus apturēšanas veidus:

  • stāvēt - Gaidstāves režīmā ir maz enerģijas taupīšanas, bet atjaunošana līdz darba režīmam ir ļoti ātra. Šis ir noklusējuma režīms, ja jūs izlaist-m slēdzi.
  • mem - apturēt 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 ir saglabāts.
  • disks - Apturēt disku. Jūsu atmiņas saturs tiek ierakstīts diskā, un jūsu dators ir izslēgts. Dators ieslēgsies un tā stāvoklis tiks atjaunots, kad beidzas taimeris.
  • off - Pilnīgi izslēdziet datoru. rtcwake mans lapa norāda, ka ACPI specifikācijai oficiāli netiek atbalstīta "off" atjaunošana, taču tā tomēr darbojas ar daudziem datoriem.
  • - Nepārtrauciet datora darbību tūlīt, vienkārši uzstādiet trauksmes laiku. Piemēram, jūs varētu pateikt, ka dators pietrūkst 6:00. Pēc tam tas var likt tam gulēt manuāli pulksten 11 vai 1:00 - jebkurā gadījumā, tas pamodos plkst. 6:00.

Sekundes un īpašais laiks

The -s nākotnē būs vairākas sekundes. Piemēram, -s 60 pamodina datoru pēc 60 sekundēm, savukārt -s 3600 atsāk stundu no datora.

The -t opcija ļauj jums uzmodināt datoru noteiktā laikā. Šis pārslēgs grib dažas sekundes kopš Unix laikmeta (00:00:00 UTC 1970. gada 1. janvārī). Lai viegli norādītu pareizo sekundes skaitu, apvienojiet datums komanda ar rtcwake komandu.

The -l slēdzis rtcwake, ka aparatūras pulkstenis ir iestatīts uz vietējo laiku, bet -u slēdzis rtcwake, ka aparatūras pulkstenis (jūsu datora BIOS) ir iestatīts uz UTC laiku. Linux sadales bieži nosaka jūsu aparatūras pulksteni līdz UTC laikam un tulko to pēc vietējā laika.

Piemēram, lai jūsu dators pamostos rīta rītā plkst. 6:30, bet uzreiz neapturēsies (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 konkrētu komandu pēc rtcwake pamodina jūsu sistēmu no miega. Piemēram, šī komanda aptur jūsu datoru RAM, pamodina to pēc divām minūtēm un pēc tam palaiž Firefox:

rtcwake-m mem -s 120 && firefox

Integrējiet rtcwake komandu cron skriptā, lai automātiski aktivizētu datoru noteiktā laikā. The -m nav slēdzis var būt noderīgs cron skriptā. Piemēram, jūs varētu palaist rtcwake-m nav-28800 komandu cron skriptā katru pulksten 10:00. Tas ļaus datoru pietrūkt 28800 sekundēs plkst. 6:00. Taču jūsu dators nekad negulēsies gulēt - jūs varētu nodot to gulēt pulksten 11 vai 1:00, un tas parasti turpinās 6:00.

Brīdinājumi

  • RTC nozīmē reāllaika pulksteni. rtcwake izmanto jūsu datora aparatūras pulksteni, kuru jūs varat iestatīt savā BIOS, lai noteiktu, kad dators pamosies. Ja jūs izmantojat veco datoru ar mirušo CMOS bateriju, kas nevar noturēt pulksteņa darbību pareizi, tas nedarbosies.
  • Ja gulēt, apturēt RAM vai pārziemot, nedarbojas pareizi ar savu Linux sistēmu - varbūt tāpēc, ka Linux nav draiveru, kas ļautu tiem pareizi darboties ar jūsu aparatūru, tas var nedarboties.
  • Esiet piesardzīgs, iestatot klēpjdatoru, lai tas automātiski atskanētu noteiktā laikā. Jūs nevēlaties, lai tas pamostas, darbotos un pārkarstos vai baterijas darbinātu klēpjdatora somā.