Ugotovite, zakaj se vaš Mac prebudi iz stanja spanja
Kazalo:
Ali ste že kdaj preklopili svoj Mac v stanje spanja in ga ugotovili, da je navidezno samega sebe, ko se vrnete k računalniku? Nekajkrat sem naletel na to skrivnost naključnega prebujanja Maca in z nekaj terminalskimi ukazi lahko pomagate izslediti, kaj je povzročilo, da se je vaš Mac prebudil iz spanja. Če se torej sprašujete, zakaj se vaš Mac prebuja iz spanja, preberite, kako lahko pomagate ugotoviti vzrok.
Vedite, da obstaja veliko razlogov, zakaj se to lahko zgodi, včasih je to strojna oprema, ki povzroči, da se Mac prebudi iz spanja, včasih je to programska oprema, včasih pa nekaj drugega. Ta vodnik vam bo pomagal ugotoviti razlog, zakaj se kateri koli Mac, iMac, MacBook Air, Pro itd. prebudi iz stanja spanja. Da, nekoliko je tehnične narave in uporablja ukazno vrstico v sistemu Mac OS X za pregledovanje sistemskih dnevnikov, nato pa boste morali primerjati večmestno kodo »razloga za prebujanje« s spodnjim seznamom, ki kaže, kaj je dejanski razlog za spanje. Začnimo.
Kako ugotoviti, zakaj se Mac prebuja iz stanja spanja
Zaženite terminal, ki ga najdete v /Applications/Utilities/ in v ukazno vrstico natančno vnesite naslednje, odvisno od vaše različice sistemske programske opreme MacOS:
"Za macOS Monterey in Big Sur poskusite z naslednjim ukazom: pmset -g log |grep Wake Request "
Kar lahko razkrije neposreden proces ali aplikacijo, ki povzroča bujenje. Lahko pa zaženete naslednji ukaz, ki prav tako lahko prikaže proces, ki povzroča bujenje, pa tudi kodo za odpravljanje napak, ki lahko pomaga odkriti vzrok bujenja sistema:
log show |grep -i Wake request"
Za MacOS Sierra, Mojave, Catalina in novejše z novim sistemom beleženja uporabite naslednji ukaz:
log show |grep -i “Razlog prebujanja”
Za MacOS El Capitan, Yosemite, Mavericks in starejše s tradicionalnim ukazom syslog:
"syslog |grep -i Wake reason"
Pritisnite return in videli boste poročilo iz sistemskih dnevnikov v Mac OS X, ki je lahko videti nekako takole:
Sob, 10. julij 08:49:33 Jedro MacBookPro: razlog za bujenje=OHC1 Sob, 10. julij 17:21:57 Jedro MacBookPro: razlog za bujenje=PWRB, ned, 11. julij 08 :34:20 Jedro MacBookPro : Razlog za bujenje=EHC2 Ned, 16. julij 18:25:28 Jedro MacBookPro : Razlog za bujenje=OHC1
Sedaj si boste želeli ogledati kodo poleg besedila »Razlog prebujanja=«, to je tisto, kar vam bo pomagalo povedati, zakaj se računalnik prebuja iz stanja spanja. Kaj torej pomenijo te kode vzrokov za bujenje?
Kode razlogov za bujenje in kaj pomenijo v sistemu Mac OS X
Opisali bomo vsako kodo vzroka za prebujanje odpravljanja napak jedra in na kaj se nanaša, kar vas bo pripeljalo do tega, kaj povzroča prebujanje stroja.
- OHC: pomeni Open Host Controller, običajno je USB ali Firewire. Če vidite OHC1 ali OHC2, je stroj skoraj zagotovo zbudila zunanja tipkovnica ali miška USB.
- EHC: pomeni Enhanced Host Controller, je drug vmesnik USB, vendar so lahko tudi brezžične naprave in bluetooth, saj so tudi vklopljeni vodilo USB Maca.
- USB: USB naprava je prebudila stroj
- LID0: to je dobesedno pokrov vašega MacBook-a ali MacBook Pro-ja, ko odprete pokrov, se naprava zbudi iz spanja.
- PWRB: PWRB je kratica za Power Button, ki je fizični gumb za vklop na vašem Macu
- RTC: Alarm ure v realnem času je na splošno iz storitev prebujanja na zahtevo, na primer ko načrtujete spanje in prebujanje v računalniku Mac prek nadzorne plošče Energy Saver. Lahko tudi iz nastavitev launchd, uporabniških aplikacij, varnostnih kopij in drugih načrtovanih dogodkov.
Morda so nekatere druge kode (kot so PCI, GEGE itd.), vendar so zgornje tiste, na katere bo večina ljudi naletela v sistemskih dnevnikih. Ko odkrijete te kode, lahko resnično zožite, kaj povzroča, da se vaš Mac na videz naključno prebudi iz stanja pripravljenosti.
Opomba: Kode razlogov za prebujanje lahko spremljate tudi tako, da pogledate v konzolo, če vam ukazna vrstica ni najbolj všeč.Vendar je po mojih izkušnjah konzola počasnejša za iskanje in uporabo kot terminal. To je običajno zato, ker bo privzeto iskanje ujemanja nizov v konzoli pregledalo vse vaše sistemske in aplikacijske dnevnike, vključno s tistimi tretjih oseb.
Ali se vam je zdelo to koristno za sledenje, zakaj se je Mac prebudil iz spanja? Ali imate še kakšen nasvet ali predlog za odkrivanje podobnih informacij? Delite z nami v spodnjih komentarjih. In hvala Mattu za to odlično idejo za nasvet!