Virranhallintakomennot ovat tärkeitä Macin virranhallinta-asetusten hienosäädössä. Ja niistä on tullut vieläkin merkittävämpiä, kun macOS Venturan järjestelmäasetukset poistivat monet energiansäästöasetukset, jotka Montereyssa ja vanhemmissa versioissa oli.
Näillä komennoilla voit tehdä erilaisia asioita Macin sammuttamisesta ja uudelleenkäynnistämisestä piilotettujen virranhallintatietojen tarkistamiseen – kaikki Terminalissa. Joten jos haluat mukauttaa virranhallintaasi, tässä olevien tietojen pitäisi auttaa sinua pääsemään alkuun.
1. Laita Macisi nukkumaan
Yksi yksinkertaisista virranhallintatoimista, joita voit tehdä Terminalissa, on Macin laittaminen nukkumaan. Kirjoita seuraava komento laittaaksesi Macisi nukkumaan:
sudo pmset sleepnow
Huomaa, että tämän tekeminen (ja kaikki "sudo"-alkuiset komennot) edellyttää järjestelmänvalvojan oikeuksia. Se pyytää sinua antamaan salasanan, ja Macisi menee nukkumaan heti, kun annat sen.
2. Aseta näytön lepotila
Jos haluat muuttaa sitä, kuinka kauan Macin näytön sammuminen kestää, kirjoita "sudo pmset" ja sen jälkeen "displaysleep" ja aika minuutteina. Esimerkiksi näytön asettaminen lepotilaan 15 minuutin kuluttua näyttää tältä:
sudo pmset displaysleep 15
Löydät tämän vaihtoehdon macOS Venturassa siirtymällä osoitteeseen Järjestelmäasetukset > Lukitusnäyttö. On myös muita tapoja sammuttaa MacBookin näyttö.
Voit myös määrittää, mihin virtalähteeseen haluat komennon vaikuttavan:
-b: akku
-c: muuntaja
-u: UPS
-a: kaikki virtalähteet
Siksi, jos haluat näytön nukkuvan 15 minuutin käyttämättömyyden jälkeen akkuvirralla, komento näyttää tältä:
sudo pmset -b displaysleep 15
Vaihda vain -b komennossa oikealla arvolla sen mukaan, mihin virtalähteeseen haluat sen vaikuttavan.
3. Muuta kuinka kauan Macin nukkuminen kestää
Macin asettaminen nukkumaan eroaa näytön sammuttamisesta. Kun Mac on lepotilassa, se ei voi suorittaa taustaprosesseja, kuten musiikin toistamista tai median lataamista. Näytön täytyy kuitenkin sammua ensin, jotta Mac voisi mennä nukkumaan. Tässä on esimerkki:
sudo pmset nukkua 10
Yllä oleva komento laittaa tietokoneesi nukkumaan 10 minuuttia sen jälkeen, kun Macin näyttö sammuu. Joten jos sinulla on Mac, jonka näyttö on asetettu sammumaan 30 minuutin kuluttua, kestää 40 minuuttia toimettomuutta ennen kuin Mac menee nukkumaan.
Virtalähdeargumentit toimivat myös täällä (-b akulle, -c virtalähteelle, -u UPS: lle ja -a kaikille lähteille).
4. Ota Power Nap käyttöön tai poista se käytöstä
Jos Macisi tukee Power Napia, voit ottaa sen käyttöön tai poistaa sen käytöstä Terminalissa. Lyhyesti sanottuna Power Nap antaa Macin ajoittain herätä unesta ja varmistaa, että ohjelmisto toimii sujuvasti taustalla. Voit lukea lisää aiheesta mitä Power Nap tekee Macissa omistetussa artikkelissamme.
Tässä on komento Power Napin käynnistämiseksi:
sudo pmset powernap 1
Jos haluat sammuttaa sen, vaihda arvo "1":stä "0":ksi.
5. Ota herätys käyttöön tai poista se käytöstä verkkokäyttöä varten
macOS: ssä on ominaisuus, jonka avulla Macisi voi käyttää Internetiä sen ollessa lepotilassa, jotta sovelluksesi pysyvät ajan tasalla. Löydät tämän osoitteesta Järjestelmäasetukset > Akku > Asetukset. Jos kuitenkin haluat ottaa sen käyttöön Terminalissa, kirjoita seuraava komento:
sudo pmset womp 1
Vaihda vielä kerran "1" arvoksi "0", jos haluat sammuttaa sen.
6. Ajoita herätys, sammutus ja uudelleenkäynnistys
Olipa kerran, voit tehdä tämän macOS-asetussovelluksessa. Mutta nyt sinun on käytettävä terminaalia ajoita käynnistys, sammutus ja uudelleenkäynnistys macOS Venturassa. Voit asettaa kahdentyyppisiä aikatauluja: kertaaikataulun ja toistuvan aikataulun.
Jos haluat asettaa Macin heräämään tiettyyn aikaan tulevaisuudessa, esimerkiksi 16. marraskuuta 2025 klo 9.30, komento näyttää tältä:
sudo pmset aikataulu herätys "16.12.2025 09:30:00"
Sammuta tai käynnistä uudelleen korvaamalla komennon "wake" sanalla "shutdown" tai "restart" vastaavasti. Kun muutat päivämäärää ja kellonaikaa, noudata muotoja KK/PP/VV ja HH/MM/SS, tai komento ei toimi.
Jos tämä komento ei toimi, yritä poistaa lainausmerkit ja kirjoittaa se uudelleen Terminaaliin.
Jos haluat asettaa aikataulun toistuville herätyksille, sammutuksille tai uudelleen käynnistyksille, sinun on tutustuttava viikonpäivien komentoarvoihin: Maanantai: M; Tiistai: T; Keskiviikko: W; Torstai: R; Perjantai: F; lauantai: S; Sunnuntai: U.
Siksi, jos haluat asettaa Macille toistoaikataulun käynnistymään automaattisesti arkisin klo 05.30 mennessä, komentosi näyttää tältä:
sudo pmset toista wakeorpoweron MTWRF 05:30:00
Voit korvata "wakeorpoweron" sanalla "shutdown" tai "restart".
7. Ota käyttöön tai poista käytöstä automaattinen uudelleenkäynnistys virtakatkon jälkeen
Terminal-komento käynnistää Macin odottamattoman virrankatkon, ytimen paniikin tai järjestelmän kaatumisen jälkeen. Tämä on erityisen hyödyllistä pöytäkoneissa tai muissa kiinteissä Maceissa, joita käytetään palvelimina, koska niiden on oltava varmuuskopioiduissa ja toiminnassa mahdollisimman pian.
Kirjoita tämä komento ottaaksesi automaattisen uudelleenkäynnistyksen käyttöön:
sudo pmset automaattinen käynnistys 1
Vaihda "1" arvoksi "0" sammuttaaksesi sen.
8. Ota läheisyysherätys käyttöön tai poista se käytöstä
Uudemmissa Maceissa on ominaisuus, joka herättää sen automaattisesti, kun pariksi liitetty iPhone tai Apple Watch (samalla Apple ID: llä) tulee riittävän lähelle Macia. Tämä ominaisuus on nimeltään Proximity Wake, ja voit aktivoida sen päätelaitteen pmset-apuohjelmalla.
Aktivoi se antamalla seuraava komento:
sudo pmset proximitywake 1
Jos haluat poistaa sen käytöstä, vaihda "1" arvoksi "0" komentorivillä.
9. Tarkista virranhallinnan tila
Jos haluat nähdä virranhallinta-asetuksesi, kirjoita seuraava komento:
pmset -g
Tämä komento näyttää luettelon yleisistä virranhallinnan asetusarvoista.
Jos kuitenkin etsit luetteloa ajoitetuista virtatapahtumista, kirjoita seuraava komento:
pmset -g sched
10. Palauta virranhallinta-asetukset oletusasetuksiin
Jos haluat palauttaa kaikki virranhallinta-asetukset oletusasetuksiin (kuten napsauttamalla "Palauta oletukset" Järjestelmäasetukset-sovelluksessa), anna seuraava komento:
sudo pmset returndefaults
Tämä ei kuitenkaan muuta ajoitettuja toistuvia tapahtumia. voit peruuttaa ne tällä komennolla:
sudo pmset toista peruuta
Jos haluat poistaa kaikki ajoitetut tapahtumat, sinun on kirjoitettava seuraavat tiedot:
sudo pmset aikataulu peruuta
Voit tehdä paljon enemmän Pmsetillä
Vaikka tämä luettelo kattaa joitain hyödyllisempiä komentoja, joita voit tehdä pmset-apuohjelmalla, se ei suinkaan ole laaja kokoelma mahdollisuuksista. Terminalin virranhallinnan avulla voit vielä tehdä paljon muuta, jos olet valmis tekemään tutkimusta.
Toivomme kuitenkin, että aiot käyttää ainakin joitain tässä olevista Terminal-komennoista hienosäätääksesi ja parantaaksesi Mac-kokemustasi.