Determineu per què el vostre Mac es desperta del son

Taula de continguts:

Anonim

Alguna vegada has posat el teu Mac en repòs, només per trobar-lo despert aparentment pel seu compte quan tornes a la màquina? M'he trobat amb aquest misteri d'un Mac que es desperta aleatòriament unes quantes vegades, i amb unes quantes ordres del terminal podeu ajudar a rastrejar què va fer que el vostre Mac es desperta del son. Així que si us pregunteu per què el vostre Mac es desperta del son, continua llegint per saber com pots ajudar a determinar-ne la causa.

Sé que hi ha moltes raons per les quals això pot passar, de vegades és un esdeveniment de maquinari que fa que el Mac es desperti del son, de vegades és programari i de vegades és una altra cosa. Aquesta guia us ajudarà a determinar el motiu pel qual qualsevol Mac, iMac, MacBook Air, Pro, etc., es desperta d'un estat de repòs. Sí, és una mica tècnic i utilitza la línia d'ordres a Mac OS X per consultar els registres del sistema i, aleshores, haureu de comparar un codi de "raó d'activació" de diversos caràcters amb una llista que es mostra a continuació que indica quin és el motiu real del son. Comencem.

Com esbrinar per què un Mac es desperta del son

Llenceu el terminal, que es troba a /Aplicacions/Utilitats/ i escriviu el següent exactament a la línia d'ordres, depenent de la vostra versió del programari del sistema MacOS:

"

Per a macOS Monterey i Big Sur, proveu l&39;ordre següent: pmset -g log |grep Wake Request "

Que pot revelar el procés directe o l'aplicació que provoca el despertar. Alternativament, podeu executar l'ordre següent, que també pot mostrar el procés que causa l'activació, però també el codi de depuració que pot ajudar a descobrir la causa de l'activació del sistema:

"

log show |grep -i Sol·licitud d&39;activació"

Per a MacOS Sierra, Mojave, Catalina i més recents, amb el nou sistema de registre, utilitzeu l'ordre següent:

log show |grep -i “Raó de despertar”

Per a MacOS El Capitan, Yosemite, Mavericks i anteriors, amb l'ordre tradicional syslog:

"

syslog |grep -i Motiu de despertar"

Premeu Retorn i veureu un informe dels registres del sistema a Mac OS X que pot semblar com el següent:

Ds. 10 de juliol 08:49:33 Nucli de MacBookPro : motiu d'activació=OHC1 Ds. 10 de juliol 17:21:57 Nucli de MacBookPro : motiu d'activació=PWRB Dg. 11 de juliol de 08 :34:20 MacBookPro kernel : raó d'activació=EHC2 Dg. 16 de juliol 18:25:28 MacBookPro kernel : raó d'activació=OHC1

Ara voldràs mirar el codi que hi ha al costat del text "Motiu d'activació=", això és el que t'ajudarà a dir-te per què l'ordinador s'està despertant del son. Aleshores, què volen dir aquests codis de raó d'activació?

Codis de raó d'activació i què signifiquen a Mac OS X

Descriurem cada codi de raó d'activació de la depuració del nucli i a què es refereix, que us portarà a què està causant que la màquina es desperta.

  • OHC: significa Open Host Controller, normalment és USB o Firewire. Si veieu OHC1 o OHC2, gairebé segur que és un teclat o ratolí USB extern que ha despertat la màquina.
  • EHC: significa Enhanced Host Controller, és una altra interfície USB, però també poden ser dispositius sense fil i bluetooth ja que també estan activats el bus USB d'un Mac.
  • USB: un dispositiu USB va despertar la màquina
  • LID0: aquesta és literalment la tapa del vostre MacBook o MacBook Pro, quan obriu la tapa, la màquina es desperta del son.
  • PWRB: PWRB significa Power Button, que és el botó físic d'engegada del vostre Mac
  • RTC: Alarma de rellotge en temps real, generalment prové de serveis de despertar sota demanda, com quan programeu el son i el despertar en un Mac mitjançant el tauler de control d'estalvi d'energia. També pot ser des de la configuració d'inici, aplicacions d'usuari, còpies de seguretat i altres esdeveniments programats.

Pot haver-hi altres codis (com ara PCI, GEGE, etc.), però els anteriors són els que la majoria de la gent trobarà als registres del sistema. Un cop descobriu aquests codis, podeu reduir el que fa que el vostre Mac es desperti del son aparentment a l'atzar.

Nota: També podeu supervisar els codis del motiu Wake mirant la consola si no us trobeu còmode amb la línia d'ordres.Tanmateix, segons la meva experiència, la Consola és més lenta de cercar i utilitzar que el Terminal. Això sol ser perquè la cerca de coincidència de cadenes predeterminada a la consola examinarà tots els registres del vostre sistema i aplicacions, inclosos els de tercers.

Heu trobat això útil per saber per què un Mac es va despertar del son? Tens altres consells o suggeriments per descobrir informació semblant? Comparteix amb nos altres als comentaris a continuació. I gràcies a Matt per oferir aquesta fantàstica idea de consell!

Determineu per què el vostre Mac es desperta del son