Bestimmen Sie, warum Ihr Mac aus dem Schlaf aufwacht

Hast du deinen Mac jemals in den Schlaf gelegt, nur um ihn scheinbar wach zu finden, wenn du zur Maschine zurückkehrst? Ich bin ein paar Mal auf das Geheimnis eines zufällig aufgeweckten Mac gestoßen und mit ein paar Terminalbefehlen können Sie herausfinden, was Ihren Mac dazu gebracht hat, aus dem Schlaf aufzuwachen.

Es gibt viele Gründe, warum dies passieren kann. Manchmal ist es ein Hardwareereignis, bei dem der Mac aus dem Ruhezustand erwacht, manchmal ist es Software und manchmal ist es etwas anderes. Dieser Leitfaden hilft Ihnen, den Grund für Mac, iMac, MacBook Air, Pro usw. zu ermitteln, die aus dem Ruhezustand erwachen. Ja, es ist ein bisschen technisch und verwendet die Befehlszeile in OS X, um Systemprotokolle durchzusehen, und Sie müssen dann einen Mehrfachzeichen-Grundtoncode mit einer Liste unten vergleichen, die anzeigt, was der tatsächliche Schlafgrund ist. Lass uns anfangen.

So erfahren Sie, warum ein Mac aus dem Schlaf erwacht

Starte das Terminal, finde es unter / Programme / Dienstprogramme / und tippe folgendes genau in die Kommandozeile ein:

syslog |grep -i "Wake reason"

Drücken Sie die Eingabetaste und Sie erhalten dann einen Bericht aus den Systemprotokollen in OS X, der ungefähr wie folgt aussieht:

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

Jetzt werden Sie sich den Code neben dem "Wake-Grund =" -Text ansehen wollen, was Ihnen helfen wird, Ihnen zu erklären, warum der Computer aus dem Ruhezustand aufwacht. Was bedeuten diese Ursachencodes?

Wake Reason Codes und was sie bedeuten unter Mac OS X

Wir beschreiben jeden Kernel-Debug-Reaktivierungs-Ursachencode und was damit zusammenhängt, was zu dem führt, was die Maschine zum Aufwachen veranlasst.

  • OHC: steht für Open Host Controller, normalerweise USB oder Firewire. Wenn Sie OHC1 oder OHC2 sehen, ist es wahrscheinlich eine externe USB-Tastatur oder Maus, die das Gerät aufgeweckt hat.
  • EHC : steht für Enhanced Host Controller, ist eine weitere USB-Schnittstelle, kann aber auch WLAN-Geräte und Bluetooth sein, da sie sich auch am USB-Bus eines Mac befinden.
  • USB : Ein USB-Gerät hat das Gerät aufgeweckt
  • LID0 : Dies ist buchstäblich der Deckel Ihres MacBook oder MacBook Pro, wenn Sie den Deckel öffnen, wacht die Maschine aus dem Schlaf auf.
  • PWRB : PWRB steht für "Power Button", den physischen Power-Button auf Ihrem Mac
  • RTC : Echtzeituhralarm, ist in der Regel von Wake-On-Demand-Diensten wie wenn Sie Schlaf und Weckzeit auf einem Mac über die Energy Saver-Systemsteuerung planen. Es kann auch von Launched-Einstellungen, Benutzeranwendungen, Sicherungen und anderen geplanten Ereignissen stammen.

Es kann einige andere Codes (wie PCI, GEGE, usw.) geben, aber die oben genannten sind diejenigen, die die meisten Leute in den Systemprotokollen treffen werden. Sobald Sie diese Codes herausfinden, können Sie wirklich einschränken, was Ihren Mac dazu bringt, scheinbar aus dem Schlaf aufzuwachen.

Hinweis: Sie können die Wake-Reason-Codes auch überwachen, indem Sie in der Konsole nachsehen, wenn Sie mit der Befehlszeile nicht vertraut sind. Nach meiner Erfahrung ist die Konsole jedoch langsamer zu suchen und zu verwenden als das Terminal. Dies liegt in der Regel daran, dass bei der Suche nach übereinstimmenden Standardzeichenfolgen in der Konsole alle System- und Anwendungsprotokolle durchsucht werden, auch solche von Drittanbietern.

Danke an Matt für diesen tollen Tipp!