Bepaal waarom uw Mac uit de slaapstand ontwaakt

Heb je ooit je Mac in de sluimerstand gezet, alleen maar om hem wakker te zien lijken te zijn wanneer je terugkeert naar de machine? Ik heb dit mysterie van een willekeurig ontwakende Mac een paar keer tegen het lijf gelopen en met een paar terminalopdrachten kun je opzoeken waarom je Mac uit de slaap werd gehaald.

Weet dat er veel redenen zijn waarom dit kan gebeuren, soms is het een hardwaregebeurtenis die ervoor zorgt dat de Mac uit de slaap ontwaakt, soms is het software, en soms is het iets anders. Deze handleiding helpt bij het vaststellen van de reden waarom een ​​Mac, iMac, MacBook Air, Pro, enz. Uit de slaapstand ontwaken. Ja, het is een beetje technisch en gebruikt de opdrachtregel in OS X om door de systeemlogboeken te bladeren. Vervolgens moet u de code van een 'wake reason' met meerdere tekens vergelijken met een onderstaande lijst die aangeeft wat de werkelijke slaapreden is. Laten we beginnen.

Hoe weet ik waarom een ​​Mac uit de slaap ontwaakt?

Start de Terminal, te vinden in / Applications / Utilities / en typ het volgende op de opdrachtregel precies:

syslog |grep -i "Wake reason"

Druk op Return en je ziet dan een rapport uit de systeemlogboeken in OS X dat er ongeveer zo uit ziet:

Sat Jul 10 08:49:33 MacBookPro kernel[0] : Wake reason = OHC1
Sat Jul 10 17:21:57 MacBookPro kernel[0] : Wake reason = PWRB
Sun Jul 11 08:34:20 MacBookPro kernel[0] : Wake reason = EHC2
Sun Jul 16 18:25:28 MacBookPro kernel[0] : Wake reason = OHC1

Nu wilt u de code naast de tekst "Wake reason =" bekijken. Dit is wat u gaat helpen om u te vertellen waarom de computer uit de slaapstand is. Dus wat betekenen deze reden codes?

Wake Reason-codes en wat ze betekenen in Mac OS X

We zullen elke reden waarom kernel foutopsporingsredenen worden beschreven en waar het betrekking op heeft, u leiden naar wat ervoor zorgt dat de machine ontwaakt.

  • OHC: staat voor Open Host Controller, is meestal USB of Firewire. Als u OHC1 of OHC2 ziet, is het vrijwel zeker een extern USB-toetsenbord of een muis die het apparaat heeft geactiveerd.
  • EHC : staan ​​voor Enhanced Host Controller, is een andere USB-interface, maar kan ook draadloze apparaten en bluetooth zijn, omdat deze zich ook op de USB-bus van een Mac bevinden.
  • USB : een USB-apparaat heeft de machine wakker gemaakt
  • LID0 : dit is letterlijk het deksel van je MacBook of MacBook Pro, wanneer je het deksel opent, wordt het apparaat uit de slaapstand gehaald .
  • PWRB : PWRB staat voor Power Button, de fysieke aan / uit-knop op je Mac
  • RTC : Real Time Clock Alarm, is over het algemeen van wake-on-demand services, zoals wanneer u de slaap- en waakstand op een Mac plant via het energiebesparingscontrolepaneel. Dit kan ook van de launchd-instelling, gebruikerstoepassingen, back-ups en andere geplande evenementen zijn.

Er kunnen een aantal andere codes zijn (zoals PCI, GEGE, enz.) Maar de bovenstaande zijn degene die de meeste mensen tegenkomen in de systeemlogboeken. Als je eenmaal achter deze codes bent gekomen, kun je echt vaststellen wat ervoor zorgt dat je Mac willekeurig uit de slaap ontwaakt.

Opmerking: U kunt ook de Wake Reason-codes controleren door naar de console te kijken als u niet vertrouwd bent met de opdrachtregel. In mijn ervaring is de console langzamer om te zoeken en te gebruiken dan de terminal. Dit komt meestal omdat de standaard zoekopdracht voor tekenreekszoekwoorden in Console alle systeem- en toepassingslogboeken doorzoekt, inclusief die van derden.

Bedankt Matt voor het verstrekken van deze geweldige tip!