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).
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"
$ 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: ?
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
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):
pmset -g log | grep "Wake Requests"
oder pmset -g sched
keine sichtbaren Ergebnisse für michcat /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist
sudo pmset schedule cancelall
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.
Lri
sudo opensnoop -v -f /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist
zu laufensudo execsnoop -v > exec
. Oder führen Sie einfach aussudo crontab -e
und fügen Sie so etwas hinzu wie*/10 * * * * pmset repeat cancel
.DMZ
Lri
exec
, die möglicherweise anzeigt, welche anderen Prozesse vor powerd gestartet werden.DMZ