Der Mac wacht bei einem geplanten Stromereignis auf, das sich jeden Tag neu erstellt

Jeden Morgen um 2:14 wacht mein Mac auf. Wenn ich mir die Protokolle ansehe, sehe ich, dass es sich um ein geplantes Ereignis handelt, aber in Systemeinstellungen> Energie wird nichts angezeigt. Wenn ich zum Terminal gehe und pmset -g sched ausführe, sehe ich

Scheduled power events:
[0]  wake at 03/31/13 02:14:00

Nur eine, für die nächste Veranstaltung. Ich kann es über pmset löschen und es wird in dieser Nacht (morgens) nicht aufwachen. Am nächsten Tag gibt es ein neues Ereignis. Also zum Beispiel, nachdem der gegangen ist, jetzt verstehe ich

Scheduled power events:
 [0]  wake at 04/01/13 02:14:00

Ich habe die Energieverwaltungseinstellungen gesperrt, ich habe sogar die Datei com.apple.AutoWake.plist so eingestellt, dass alle Schreibzugriffe über chmod entfernt werden, und am nächsten Tag ... erscheint ein neuer Eintrag.

Lauris Vorschlag folgend, führte ich opensnoop auf der Autowake.plist aus, und um 2:15 passierte dies, indem ich dieses Power-Ereignis einfügte:

2013 Apr  4 02:15:00     0     20 powerd         4 /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist 
2013 Apr  4 02:15:00     0     20 powerd         5 /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist 
2013 Apr  4 02:15:00    89  15241 mdworker       4 /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist 

Ich habe nichts in /Library/LaunchDaemons/ oder /Library/LaunchAgents/ gesehen, das relevant schien. Execsnoop kehrte zurück

2013 Apr  4 02:15:00    89  15241  14058 mdworker
2013 Apr  5 02:15:00    89  24165  19851 mdworker

Was zum Teufel ist da los und wie kann ich das verhindern? Oder was ist der nächste Schritt, um dies zu beheben? Danke.

Vitals: Es ist ein Mac Mini, 10.8.3, aber das wird schon seit Ewigkeiten so gemacht (einschließlich der Migration von einem früheren Mac Mini über Time Machine).

Hast du alles in /Library/LaunchDaemons/ oder /Library/LaunchAgents/? Sie könnten versuchen, in zwei Schalen sudo opensnoop -v -f /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plistzu laufen sudo execsnoop -v > exec. Oder führen Sie einfach aus sudo crontab -eund fügen Sie so etwas hinzu wie */10 * * * * pmset repeat cancel.
Fertig, und das Ansehen der Datei bot einige neue Informationen, danke.
powerd ändert die Datei, wenn Sie pmset verwenden. Der Befehl execsnoop leitet die Ausgabe in eine Datei namens um exec, die möglicherweise anzeigt, welche anderen Prozesse vor powerd gestartet werden.
Danke. Fertig, und den Auszug aus der Ausgabe hinzugefügt. Es gibt nichts um die 02:15-Einträge herum, das konsistent erscheint (viele coreservicesd, mdworker, aber nicht jede Nacht zum gleichen Zeitstempel ...)

Antworten (4)

Führen Sie syslog |grep -i "Wake reason" vom Terminal aus.

Verweisen Sie auf diesen Artikel: http://osxdaily.com/2010/07/17/why-mac-wakes-from-sleep/

Aktualisieren :log show | grep -i "Wake reason"

Fertig - alles, was ich sehe, sind normale Wake-on-Keyboard-Ereignisse, wie z$ syslog | grep -i "Wake reason" Mar 30 14:12:45 Dereks-Mac-mini kernel[0] <Debug>: Wake reason: ? Mar 31 10:59:36 Dereks-Mac-mini kernel[0] <Debug>: Wake reason: ?
Welche USB-Geräte hast du angeschlossen? Bei mir wurde mein unerklärliches Aufwachen durch eine USB-Maus verursacht. Nachdem ich den Stecker gezogen habe, keine Probleme mehr.
Tastatur maus. Ich würde auch erwarten, dass es im Nachhinein angezeigt wird, wenn es sich um USB handelt - stimmte das für Sie?
Ja, es wurde im Konsolenprotokoll angezeigt. Am Ende war es meine Razer Orochi-Maus.
Richtig, aber wurde es als Wake Reason = USB angezeigt, oder was ich sehe, als Wake Reason: ?. Ich bin skeptisch, dass dies die Ursache ist, da ein USB-Gerät es möglicherweise aufweckt, aber wahrscheinlich nicht jede Nacht für 02:14 Uhr ein geplantes Stromereignis erstellt.

Der hier veröffentlichte Artikel kann Ihnen helfen. Es beschreibt einige zu löschende Plist-Dateien, die beim nächsten Einschalten neu erstellt werden.

http://tancredi.co.uk/2007/12/9/solving-macbook-wake-from-sleep-issue

Danke. Ich werde berichten und dies bearbeiten, wenn die Ergebnisse vorliegen. Anfangs gab es in keiner der Dateien einen Verweis auf ein 02:14-Weckereignis, und nach dem Löschen und erneuten Erstellen wird das 02:14-Ereignis immer noch nicht in Power Scheduling/ angezeigt. diese Dateien, aber erscheint, wenn ich pmset -g sched mache.
Dies scheint nicht geholfen zu haben: Das geplante Power-Event wird immer noch irgendwie eingefügt.

Auf Macs aus der Ära 2013 behält der System Management Controller (SMC) seine eigene Uhr und seinen eigenen Zeitplan bei, daher möchten Sie diese möglicherweise zurücksetzen und dann erneut in den Systemeinstellungen nachsehen, ob der Weckzeitplan dort eingestellt ist.

Ich habe diesen Fehlermodus auf der T2- und Apple Silicon-Ära-Mac-Hardware nicht gesehen , aber ein einmaliges SMC-Reset, gefolgt von einem einmaligen NVRAM-Reset, würde normalerweise bei einer Sticky-Reboot-Einstellung ausreichen.

Ich bin auf dieses Problem gestoßen, als ich versuchte, meins zu lösen. Mir ist klar, dass das OP JAHRE alt ist, aber das Problem besteht weiterhin.

Nach dem, was ich gesammelt habe, scheint es mit wöchentlichen Nutzungsberichten zusammenzuhängen.

Dies war, was ich zusammengestellt und gelöst habe (Quellenartikel unten aufgeführt):

  • Ich hatte das gleiche Problem wie du es beschrieben hast
  • Ich habe einen geplanten Weckruf für 22:00 Uhr in der Nacht unter Systeminformationen > Stromversorgung entdeckt (es wurde festgestellt, dass mein Akku über Nacht entladen war).
  • Keine pmset -g log | grep "Wake Requests"oder pmset -g schedkeine sichtbaren Ergebnisse für mich
  • Endlich habe ich mein Problem hier aufgespürt:cat /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist
  • Konnte (hoffentlich) damit lösen:sudo pmset schedule cancelall
  • WakeEvent wird nicht mehr in Sys Info > Power angezeigt

Ein anderer Benutzer im folgenden Artikel (letzter Beitrag) sagte, dies sei seine Lösung:sudo pmset -b tcpkeepalive 0

Nach einigen Recherchen fand ich heraus, dass der Apple Discussion com.apple.alarm.user-visible-Weekly Usage Report mein Macbook Pro nachts bei geschlossenem Deckel ständig weckt . Daraus habe ich meine Lösung gezogen.