MacBook Pro (Retina, 13-inch, Mid 2014)
und OS: 10.13.6
.
pmset:
$ pmset -g Systemweite Energieeinstellungen: Aktuell in Verwendung: Standby-Verzögerung 10800 Standby 1 Halbdunkel 1 Ruhezustandsdatei /var/vm/sleepimage Powernap 0 gpuswitch 2 Festplattenschlaf 10 schlafen 1 automatische Ausschaltverzögerung 28800 Ruhemodus 3 Automatisches Ausschalten 1 ttyskeepawake 1 Anzeigeschlaf 2 aufwachen 0 Lidschlag 0
Strom getrennt. Also auf Batterie.
Energiespar-Benutzeroberfläche:
$ cat sleep-detektor.sh während wahr; Tun echo `date` " -------- noch nicht geschlafen" tput bel 2s schlafen Erledigt
Ziehen Sie das Netzkabel ab
Führen Sie das Skript im Terminal aus:sleep-detector.sh
Mach den Deckel zu. Legen Sie es in den Rucksack. Verlassen Sie das Büro, fahren Sie und gehen Sie nach Hause.
Nachdem ich mein Abendessen beendet hatte. Öffnen Sie den Deckel und überprüfen Sie die Ausgabe des Skripts:
$ sleep-detektor.sh Mi 28. Nov 21:20:23 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:25 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:27 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:29 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:31 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:33 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:35 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:37 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:39 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:41 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:43 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:45 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:47 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:20:49 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:08 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:10 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:10 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:12 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:14 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:16 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:18 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:20 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:22 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:24 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:26 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:28 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:30 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:32 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 21:21:34 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:06 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:08 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:10 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:12 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:14 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:16 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:18 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:20 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:22 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:24 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:26 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:29 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:31 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:33 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 22:17:35 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 23:20:32 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 23:20:34 CST 2018 -------- noch nicht geschlafen Mi 28. Nov 23:20:36 CST 2018 -------- noch nicht geschlafen
Ich fand heraus, dass das Seltsame während der Zeit 22:17:06
bis passiert ist 22:17:35
. Das ist sehr verrückt.
Dann habe ich meine überprüft log show
. Es hat so etwas wie:
2018-11-28 22:17:06.766319+0800 0x74 Standard 0x0 0 0 Kernel: PMRD: System Wake 2018-11-28 22:17:06.766358+0800 0x36749 Standard 0x0 0 0 Kernel: IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, jetzt 1543414626, sm 0xe0000300 2018-11-28 22:17:06.767272+0800 0x74 Standard 0x0 0 0 Kernel: (AppleCameraInterface) AppleCamIn::systemWakeCall - messageType = 0xE0000340 2018-11-28 22:17:06.767291+0800 0x36760 Standard 0x0 0 0 Kernel: (AppleCameraInterface) AppleCamIn::wakeEventHandlerThread 2018-11-28 22:17:06.767525+0800 0x36749 Standard 0x0 0 0 Kernel: (IOBluetoothHostControllerTransport) **** [IOBluetoothHostControllerTransport][powerStateWillChangeTo] – SleepType ist kIOPMSleepTypeDeepIdle – das = 0x2800 **** 2018-11-28 22:17:06.767775+0800 0x3589b Standard 0x0 337 0 CommCenter: [com.apple.CommCenter:sysobs] #I Auf WLAN: wahr Auf Mobilfunk: falsch 2018-11-28 22:17:06.767805+0800 0x36749 Standard 0x0 0 0 Kernel: (AppleCredentialManager) AppleCredentialManager: powerStateDidChangeToGated: SYSTEM IST WACH. 2018-11-28 22:17:06.767826+0800 0x36742 Standard 0x0 0 0 Kernel: (AppleCredentialManager) AppleCredentialManager: handleEventGated: aufgerufen, eventID = 4. 2018-11-28 22:17:06.768095+0800 0x3674b Standard 0x0 0 0 Kernel: (AppleSmartBatteryManager) SmartBattery: handleSystemSleepWake(0) = 0 2018-11-28 22:17:06.768302+0800 0x36764 Standard 0x0 0 0 Kernel: (AppleSMC) Vorheriger Ruhezustand: 5 2018-11-28 22:17:06.769652+0800 0x253 Aktivität 0x2aadb 53 0 configd: (CoreFoundation) Laden von Einstellungen aus System CFPrefsD für Suchliste 2018-11-28 22:17:06.769798+0800 0x36707 Aktivität 0x2aadc 53 0 configd: Verarbeitung von Netzwerk-Kernel-Ereignissen 2018-11-28 22:17:06.770942+0800 0x36707 Aktivität 0x2aadd 53 0 configd: Verarbeitung von Netzwerk-Kernel-Ereignissen 28.11.2018 22:17:06.771451+0800 0x36707 Aktivität 0x2aade 53 0 configd: Verarbeitung von Netzwerk-Kernel-Ereignissen 2018-11-28 22:17:06.773454+0800 0x0 Timesync 0x0 0 0 === Uhrzeit der Systemwanduhr angepasst 28.11.2018 22:17:06.774564+0800 0x365a2 Standard 0x0 440 0 icdd: (ICALogging) [com.apple.imagecapture:icdd] #ICDebug - 51:{ICWiredBrowser.m} (USB beenden) 28.11.2018 22:17:06.774585+0800 0x365a2 Standard 0x0 440 0 icdd: (ICALogging) [com.apple.imagecapture:icdd] #ICDebug - 344:{ICWiredBrowser.m} (--> USB Terminate) 2018-11-28 22:17:06.774622+0800 0x1e7 Standard 0x0 54 0 powerd: [powerd:sleepWake] Aktuelles Inaktivitätsfenster von „Mi 28. Nov 22:16:46 2018“ bis „Do 29. Nov 10:01“ weiterhin verwenden :46 2018' 2018-11-28 22:17:06.774732+0800 0x365a2 Standard 0x0 440 0 icdd: (ICALogging) [com.apple.imagecapture:icdd] #ICDebug - 371:{ICWiredBrowser.m} (0 USB-Beschreibungen verwaltet) 2018-11-28 22:17:06.774741+0800 0x365a2 Standard 0x0 440 0 icdd: (ICALogging) [com.apple.imagecapture:icdd] #ICDebug - 373:{ICWiredBrowser.m} (, kNotificationPower 2018-11-28 22:17:06.778296+0800 0x36713 Standard 0x0 83 0 Standort: [com.apple.location.Legacy:Generic] WIFI_LOC: zurückgesetzt 2018-11-28 22:17:06.778365+0800 0x1e7 Standard 0x0 0 0 Kernel: (AppleSmartBatteryManager) Starten von Umfragetyp 2 2018-11-28 22:17:06.778367+0800 0x1e7 Standard 0x0 0 0 Kernel: (AppleSmartBatteryManager) Neustart des Abfragetyps 2 2018-11-28 22:17:06.778529+0800 0x3675c Standard 0x0 41 0 UserEventAgent: (com.apple.cts) [com.apple.xpc.activity:calendarinterval] Running StartCalendarInterval: com.apple.newsyslog.268435461 2018-11-28 22:17:06.778559+0800 0x1f8 Standard 0x0 77 0 apsd: Energieverwaltungsbenachrichtigung 0x8019 2018-11-28 22:17:06.778577+0800 0x36713 Standard 0x0 83 0 Standort: [com.apple.location.Core:Core] {"msg":"#Awareness Wifi power state geändert", "powered":0} 2018-11-28 22:17:06.778580+0800 0x1f8 Standard 0x0 77 0 apsd: : PrepareForWakingIntoDarkWake 2018-11-28 22:17:06.779018+0800 0x253 Standard 0x0 53 0 configd: (IPConfiguration) [com.apple.IPConfiguration:Server] en0 link INACTIVE 2018-11-28 22:17:06.779206+0800 0x253 Standard 0x0 53 0 configd: (IPConfiguration) [com.apple.IPConfiguration:Server] en0: keine SSID 2018-11-28 22:17:06.779411+0800 0x3653f Standard 0x0 82 0 securityd: [com.apple.securityd:powerwatch] powerstates 2018-11-28 22:17:06.779412+0800 0x3653f Standard 0x0 82 0 securityd: [com.apple.securityd:powerwatch] Festplatte 28.11.2018 22:17:06.779413+0800 0x3653f Standard 0x0 82 0 securityd: [com.apple.securityd:powerwatch] net 28.11.2018 22:17:06.779414+0800 0x3653f Standard 0x0 82 0 securityd: [com.apple.securityd:powerwatch] Enter DarkWake 2018-11-28 22:17:06.779445+0800 0x3678d Aktivität 0x2aa8a 76 0 opendirectoryd: Interne Anfrage 2018-11-28 22:17:06.779485+0800 0x205 Standard 0x0 78 0 zeitgesteuert: [com.apple.timed:data] cmd,PmCallback,msg,0x19 2018-11-28 22:17:06.779502+0800 0x3678d Aktivität 0x2aa8b 76 0 opendirectoryd: Interne Anfrage 2018-11-28 22:17:06.779533+0800 0x3678d Aktivität 0x2aa8c 76 0 opendirectoryd: Interne Anfrage 2018-11-28 22:17:06.779565+0800 0x205 Aktivität 0x10427 78 0 zeitgesteuert: (CoreFoundation) Laden von Einstellungen aus System CFPrefsD für Suchliste 2018-11-28 22:17:06.779647+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] -> Einschalten in den Ein-Zustand. 2018-11-28 22:17:06.779653+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] Fähigkeiten: 2018-11-28 22:17:06.779657+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] Festplatte 2018-11-28 22:17:06.779660+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] net 2018-11-28 22:17:06.779662+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] 2018-11-28 22:17:06.779694+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] -> Einschalten in den Ein-Zustand. 2018-11-28 22:17:06.779697+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] Fähigkeiten: 2018-11-28 22:17:06.779700+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] Festplatte 2018-11-28 22:17:06.779702+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] net 28.11.2018 22:17:06.779704+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] 2018-11-28 22:17:06.779749+0800 0x205 Aktivität 0x10428 78 0 zeitgesteuert: (CoreFoundation) Laden der Einstellungen vom Benutzer CFPrefsD für die Suchliste
Das Obige ist nur ein Teil des Protokolls. Wenn jemand alles sehen möchte, kann ich es in Pastebin einfügen.
[Bearbeitet]
Vielen Dank an @@Ashley, mir den Befehl zu sagen pmset -g log
, das ist der interessante Teil dieses Protokollbefehls:
2018-11-28 22:17:06 +0800 Kernel Client Acks Delays to Sleep Notifications: [powerd is slow(17835 ms)] [AppleThunderboltNHIType2 driver is slow(msg: WillChangeState to 2)(364 ms)] [RP03 driver is slow(msg: SetState to 0)(1277 ms)] 2018-11-28 22:17:06 +0800 Assertions PID 168 (mDNSResponder) Erstellt MaintenanceWake "mDNSResponder:maintenance" 00:00:00 id:0x0xd00008a26 [System: DeclUser kDisp] 2018-11-28 22:17:07 +0800 Assertions PID 168 (mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00 id:0x0xd00008a26 [System: PrevIdle DeclUser kDisp] 2018-11-28 22:17:07 +0800 DarkWake DarkWake aus Deep Idle [CDN] aufgrund von EC.SleepTimer/SleepTimer: Using BATT (Charge:100%) 0 Sek 28.11.2018 22:17:07 +0800 HibernateStats hibmode=3 standbydelay=10800 16 2018-11-28 22:17:07 +0800 Sleep Eintritt in den Schlafzustand aufgrund von „Clamshell Sleep“: Verwendung von Batt (Ladung: 100 %) 3805 Sek 2018-11-28 22:17:35 +0800 Uhr Client bestätigt Verzögerungen bei Benachrichtigungen zum Schlafen: [AirPort-Konfigurations-Plug-in ist langsam (691 ms)] [com.apple.apsd timed out (28010 ms)]
Die Ausgabe von ioreg -l | grep IOPlatformFeatureDefaults
:
$ ioreg -l | grep IOPlatformFeatureDefaults | | | "IOPlatformFeatureDefaults" = {"DNDWhileDisplaySleeps"=Ja,"TCPKeepAliveDuringSleep"=Nein,"NotificationWake"=Nein}
Ich habe alles getan, um zu verhindern, dass das System von selbst aufwacht. Ich habe deaktiviert wake for wiki access
und ich habe power nap
vollständig deaktiviert. Das ist einfach VERRÜCKT!!! Das System sollte niemals wach sein, wenn der Deckel geschlossen bleibt und ich unterwegs bin. Das ist einfach sehr gefährlich und unsicher für mich. Ich habe zwei Tage lang gegen das dumme MacOS gekämpft und finde nicht heraus, wie ich es dazu bringen soll, einfach schlafen zu bleiben, wenn es sollte und wenn der Deckel geschlossen ist.
PS:
Für diejenigen, die interessant sind, die folgenden Links sind das, was ich bisher beim Googeln gefunden habe, aber noch niemand bestätigt, dass es eine Lösung in High Sierra gibt:
Deaktivieren Sie System Pref, Bluetooth Advanced Bluetooth-Geräten erlauben, diesen Computer zu aktivieren !
pmset -g log
zum Fragetext hinzugefügt. Ein interessanter Teil ist MaintenanceWake "mDNSResponder:maintenance"
und DarkWake from Deep Idle [CDN] due to EC.SleepTimer/SleepTimer
. Ich google das gerade.
Ashley
pmset
kann ein anderes Protokoll anzeigen (oder vielleicht eine Teilmenge derlog show
Ausgabe, ich bin mir nicht sicher), was hilfreich sein kann. Versuchen Sie espmset -g log | grep -i "wake from"
.sgon00
2018-11-28 22:17:07 +0800 DarkWake DarkWake from Deep Idle [CDN] due to EC.SleepTimer/SleepTimer: Using BATT (Charge:100%) 0 secs
, was bedeutet sie? Warum ist wach? (Übrigens stelle ich auch fest, dass diese Protokollzeit22:17:07
nicht die erste Protokollnachricht ist, wenn sie aufwacht, im Vergleich zulog show
, die erste Protokollnachricht ist um22:17:06.766319
. Vielleicht kann ich den Zeitunterschied einfach ignorieren.)sgon00
pmset -g log | vim -
erneut überprüfen. Ich habe drei Protokollmeldungen vor dieser Zeile gefunden:22:17:06 Kernel Client Acks Delays to Sleep notifications: [powerd is slow] [AppleThunderboltNHIType2 driver is slow(msg: WillChangeState to 2)] [RP03 driver is slow(msg: SetState to 0)] 22:17:06 Assertions PID 168(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00 [System: DeclUser kDisp] 22:17:07 Assertions PID 168(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00 [System: PrevIdle DeclUser kDisp]
sgon00
pmset -g log
den Fragentext eingefügt. Sie können also statt Kommentaren mit einer besseren Formatierung einen Blick auf den Fragetext werfen. Vielen Dank.