Kuidas teha oma Linuxi arvuti puhkerežiimis automaatselt

Sisukord:

Kuidas teha oma Linuxi arvuti puhkerežiimis automaatselt
Kuidas teha oma Linuxi arvuti puhkerežiimis automaatselt

Video: Kuidas teha oma Linuxi arvuti puhkerežiimis automaatselt

Video: Kuidas teha oma Linuxi arvuti puhkerežiimis automaatselt
Video: Contabo Tutorial - Contabo Dashboard Overview - Contabo VPS Tutorial - YouTube 2024, Aprill
Anonim
Kas soovite oma Linuxi arvutit unerežiimi või hibernate režiimi panna ja see peab automaatselt teatud ajahetkel äratama? Seda saate teha hõlpsalt käsuga rtcwake, mis on vaikimisi kaasatud enamiku Linuxi süsteemidega.
Kas soovite oma Linuxi arvutit unerežiimi või hibernate režiimi panna ja see peab automaatselt teatud ajahetkel äratama? 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 selle pärast ärkama enne, kui teete mõne allalaadimise teostamiseks.

Rtcwake kasutamine

The rtcwake käsk nõuab administraatoriõigusi, seega tuleb seda kasutada sudo Ubuntu ja teiste Ubuntu-põhiste distributsioonide kohta. Linuxi distributsioonidel, mis ei kasuta sudo-d, peate root sisse logima sisse su käsk esimest korda.

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

sudo rtcwake -m [type of suspend] -s [number of seconds]

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

sudo rtcwake -m disk -s 60

Image
Image

Peatatud tüübid

The - m lüliti aktsepteerib järgmisi peatamisviise:

  • ootel - Ooterežiim pakub vähese energiasäästu, kuid töökorras oleku taastamine on väga kiire. See on vaikerežiim, kui te ei lase -m-lülitit.
  • mem - peatada mällu. See pakub märkimisväärset energiasäästmist - kõik on paigutatud vähese energiatarbega olekusse, välja arvatud teie RAM. Teie mälu sisu on säilinud.
  • ketas - peatage kettale. Teie mälu sisu on kirjutatud kettale ja arvuti on välja lülitatud. Arvuti lülitub sisse ja selle olek taastatakse siis, kui taimer on lõpule jõudnud.
  • väljas - 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, lihtsalt määrake äratamise aeg. 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.

Sekundid vs konkreetne kellaaeg

The - s variant võtab tulevikus mitu sekundit. Näiteks -s 60 äratab arvutit 60 sekundiks, samas kui -s 3600 ärkab oma arvuti ühe tunni võrra üles.

The - t Võimalus lubab teil äratada arvutit teatud ajahetkel üles. See lüliti soovib pärast Unixi perioodi mitu sekundit (00:00:00 UTC 1. jaanuaril 1970). Kergesti õigete sekundite arvu saamiseks ühendage see kuupäev käsk käsuga rtcwake.

The - l lüliti ütleb rtcwake, et riistvarakell on seatud kohaliku aja järgi, samas kui - u lülitab 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 peatata kohe (eeldades, et teie riistvarakell on kohaliku aja järgi), käivitage järgmine käsk:

sudo rtcwake -m no -l -t $(date +%s -d ‘tomorrow 06:30’)

Image
Image

Veel näpunäiteid

Kasutage && operaatorit, et käivitada teatud käsk pärast rtcwake äratab teie süsteemi magada. 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

Integreerige rtcwake käsk cron-skripti, et arvuti automaatselt teatud aja pärast äratada. The - m ei lüliti võib olla kasulik ka cron-skriptis. Näiteks võite käivitada rtcwake -m no -s 28800 Käsk cron-skripti iga päev kell 10.00. 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 uni, RAM-i peatamine või hibernatsioon ei tööta teie Linuxi süsteemiga korralikult - võib-olla seetõttu, et Linuxil ei ole draivereid, mis võimaldaksid neid korralikult teie riistvaraga töötada - 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.

Soovitan: