Kaip priversti Linux kompiuterį automatiškai pabusti iš miego būsenos

Turinys:

Kaip priversti Linux kompiuterį automatiškai pabusti iš miego būsenos
Kaip priversti Linux kompiuterį automatiškai pabusti iš miego būsenos
Anonim

Sustabdymo tipai

- m jungiklis priima šiuos sustabdymo tipus:

  • standby – Budėjimo režimas sutaupo mažai energijos, tačiau atkūrimas prie veikiančios sistemos yra labai greitas. Tai yra numatytasis režimas, jei praleidžiate jungiklį -m.
  • mem – Sustabdykite RAM. Tai leidžia žymiai sutaupyti energijos – viskas, išskyrus RAM, perkeliama į mažos galios būseną. Jūsų atminties turinys išsaugomas.
  • disk – sustabdyti diske. Atminties turinys įrašomas į diską, o kompiuteris išjungiamas. Kai laikmatis baigsis, kompiuteris įsijungs ir jo būsena bus atkurta.
  • off – Visiškai išjunkite kompiuterį. rtcwake vadovo puslapyje pažymima, kad atkūrimo iš „išjungimo“oficialiai nepalaiko ACPI specifikacija, tačiau tai vis tiek veikia su daugeliu kompiuterių.
  • no – Nestabdykite kompiuterio iš karto, tiesiog nustatykite pažadinimo laiką. Pavyzdžiui, galite nurodyti savo kompiuteriui pabusti 6 val. Po to jį galima užmigdyti rankiniu būdu 23 val. arba 1 val. – bet kuriuo atveju jis pabus 6 val.

Sekundės prieš konkretų laiką

Parinktis - s ateityje užtruks kelias sekundes. Pavyzdžiui, -s 60 pažadina kompiuterį per 60 sekundžių, o -s 3600 pažadina kompiuterį per valandą.

Parinktis - t leidžia pažadinti kompiuterį tam tikru laiku. Šis jungiklis nori kelių sekundžių nuo Unix epochos (00:00:00 UTC 1970 m. sausio 1 d.). Norėdami lengvai nurodyti teisingą sekundžių skaičių, sujunkite komandą date su komanda rtcwake.

Jungiklis - l praneša rtcwake, kad aparatinės įrangos laikrodis nustatytas pagal vietos laiką, o jungiklis - u praneša rtcwake, kad aparatinės įrangos laikrodis (kompiuterio BIOS) nustatytas pagal UTC laiką. „Linux“platintojai dažnai nustato jūsų aparatinės įrangos laikrodį pagal UTC laiką ir paverčia jį vietiniu laiku.

Pavyzdžiui, jei norite, kad jūsų kompiuteris rytoj atsibustų 6:30 val., bet nebūtų iš karto sustabdytas (darant prielaidą, kad aparatinės įrangos laikrodis nustatytas pagal vietos laiką), paleiskite šią komandą:

Vaizdas
Vaizdas

Daugiau patarimų

Naudokite && operatorių, kad paleistumėte konkrečią komandą, kai rtcwake pažadins jūsų sistemą iš miego būsenos. Pavyzdžiui, ši komanda laikinai sustabdo jūsų kompiuterio RAM atmintį, pažadina jį po dviejų minučių ir paleidžia „Firefox“:

Integruokite komandą rtcwake į cron scenarijų, kad kompiuteris būtų automatiškai pažadintas tam tikru laiku. Jungiklis - m no taip pat gali būti naudingas naudojant cron scenarijų. Pavyzdžiui, galite paleisti komandą rtcwake -m no -s 28800 cron scenarijuje 22 val. kiekvieną dieną. Taip jūsų kompiuteris pabustų per 28 800 sekundžių 6:00 val. Tačiau jūsų kompiuteris neužmigtų iš karto – galėtumėte jį užmigti 23 val. arba 1 val., o jis vis tiek pabustų 6 val.

Įspėjimai

  • RTC reiškia realaus laiko laikrodį. rtcwake naudoja jūsų kompiuterio aparatinės įrangos laikrodį, kurį galite nustatyti BIOS, kad nustatytų, kada kompiuteris pabus. Jei naudojate seną kompiuterį su senstančia CMOS baterija, kuri negali tinkamai veikti laikrodžio, tai neveiks.
  • Jei miego režimas, sustabdymas iki RAM arba užmigdymo režimas tinkamai neveikia jūsų Linux sistemoje – galbūt todėl, kad Linux neturi tvarkyklių, kad jos tinkamai veiktų su jūsų aparatine įranga, tai gali neveikti.
  • Būkite atsargūs nustatydami nešiojamąjį kompiuterį automatiškai pažadinti tam tikru laiku. Nenorėtumėte, kad jis atsibustų, veiktų ir perkaistų arba išsikrautų nešiojamojo kompiuterio krepšyje esantis akumuliatorius.

Populiarios temos