29Jun

Kuidas teha oma Linuxi arvuti puhkerežiimis automaatselt

click fraud protection

Kas soovite oma Linuxi PC-d oma unerežiimi või hibernate režiimi panna ja see avaneb automaatselt teatud ajahetkel? Seda saate teha hõlpsalt käsuga rtcwake, mis on vaikimisi kaasatud enamiku Linuxi süsteemidega.

See võib olla kasulik, kui soovite, et teie arvuti saaks teatud aja jooksul midagi teha, kuid ei soovi, et see töötab 24 tundi ööpäevas. Näiteks võite panna arvuti öösel magama ja laskma see enne ärkamist enne mõne allalaadimise sooritamist.

rtcwake

kasutamine rtcwake käsk nõuab administraatoriõigusi, seega tuleb see käitada sudo -ga Ubuntu ja teiste Ubuntu-põhiste distributsioonide puhul. Linuxi distributsioonidel, mis ei kasuta sudo-d, peate esmalt sisse logima administraatorina su käsuga.

Siin on käsu põhiline süntaks:

sudo rtcwake -m [peatuste tüüp] -s [sekundite arv]

Näiteks peatab järgmine käsk teie süsteemi kettale( hibernateerib selle) ja ärkab seda 60 sekundit hiljem:

sudo rtcwake-m kettad-tüüpi 60

peatamise tüübid -m lüliti aktsepteerib järgmisi tüüpe peatamist:

instagram viewer
  • ooterežiim - ooterežiim pakub vähese energiasäästu, kuid jooksva süsteemi taastamine on väga kiire. See on vaikerežiim, kui te ei lase -m-lülitit.
  • mem - peatamine RAM-ile. See pakub olulist energiasäästu - kõik on paigutatud vähese energiatarbega olekusse, välja arvatud teie RAM.Teie mälu sisu on säilinud.
  • ketas - kettale peatamine. Teie mälu sisu on kirjutatud kettale ja arvuti on välja lülitatud. Arvuti lülitub sisse ja selle seisund taastatakse siis, kui taimer on lõpule jõudnud.
  • välja - Lülitage arvuti täielikult välja.rtcwake'i mehe lehel märgitakse, et ACPI-spetsifikatsioon ei toeta ametlikult "off" -st taaskäivitamist, kuid see töötab paljudel arvutitel ikkagi.
  • ei - ärge arvuti viivitamatult peatage, seadistage lihtsalt äratuse kellaaeg. Näiteks võite öelda, et arvuti ärkab kell 6 hommikul. Pärast seda võite panna magama käsitsi kell 11.00 või 1 tund - mõlemal juhul ärkab see kella 6 hommikul.

sekundit vs konkreetne kellaaeg

Valik -d võtab mõne sekundi tulevikus. Näiteks -s 60 äratab arvutit 60 sekundiks, samas kui -s 3600 ärkab oma arvuti ühe tunni võrra üles.

Võimalus -t võimaldab teil arvuti teatud aja möödudes üles äratada. See lüliti soovib pärast Unixi perioodi mitu sekundit( 00:00:00 UTC 1. jaanuaril 1970).Selleks, et hõlpsalt anda õiget sekundite arvu, ühendage kuupäevaga käsk rtcwake käsuga.

-l lüliti rtcwake, et riistvarakell on seatud kohaliku aja järgi, samas kui -u lüliti rtcwake, et riistvarakell( teie arvuti BIOS-is) on seatud UTC-ajaks. Linuxi distributsioonid määravad teie riistvara kella UTC aja järgi ja tõlgivad seda kohaliku aja järgi.

Näiteks selleks, et teie arvuti ärkkaks homme hommikul, kuid ei peatu kohe( eeldades, et teie riistvarakell on seatud kohaliku aja järgi), käivitage järgmine käsk:

sudo rtcwake -m ei -l -t $( kuupäev +% s-d 'homme 06:30')

Rohkem vihjeid

Kasutage &operaator käivitada teatud käsk pärast rtcwake ärkab oma süsteemi unerežiimi. Näiteks peatab järgmine käsk teie arvuti RAM-i, äratab seda kaks minutit hiljem ja seejärel käivitab Firefox:

rtcwake-m mem -s 120 &firefox

Integreeri rtcwake käsku cron-skripti, et arvuti automaatselt teatud aja pärast äratada. -m ei sisalda -lülitit ka cron-skripti kasutamisel. Näiteks võite käivitada käsuga rtcwake -m no -s 28800 cron-skripti kell 10.00 iga päev. See seaks teie arvuti üles ärkama 28800 sekundit kell 6:00.Kuid arvuti ei lähe kohe magama - võite panna see magama kella 11 või 1a ja see ikkagi äratab kell 6am tavaliselt.

Hoiatused

  • RTC tähistab reaalajas kellat.rtcwake kasutab teie arvuti riistvarakellit, mida saate oma BIOS-is seadistada, et määrata, millal arvuti ärkab. Kui kasutate vanu arvutit, millel on surmava CMOS-aku, mis ei suuda kella töötamist korralikult, siis see ei toimi.
  • Kui unerežiim, RAM-i peatamine või hibernatsioon ei tööta teie Linuxi süsteemiga korralikult - võib-olla seetõttu, et Linuxil puuduvad draiverid, mis muudavad teie riistvara korralikult tööks - see võib-olla ei tööta.
  • Olge ettevaatlik, kui määrate sülearvuti automaatselt teatud aja möödudes. Te ei soovi, et see aku sülearvutites ärkab, töötab ja üle kuumeneda või töötab.