O 2:14 każdego ranka budzi się mój Mac. Patrząc na dzienniki, widzę, że jest to zaplanowane wydarzenie, ale nic nie pojawia się w Preferencjach systemowych> Zasilanie. Kiedy idę do terminalu i uruchamiam pmset -g harmonogram, widzę
Scheduled power events:
[0] wake at 03/31/13 02:14:00
Tylko jeden, na następne wydarzenie. Mogę go usunąć za pomocą pmset i nie obudzi się tej nocy (rano). Następnego dnia jest nowe wydarzenie. Na przykład po tym, jak poszedł, teraz widzę
Scheduled power events:
[0] wake at 04/01/13 02:14:00
Zablokowałem preferencje zarządzania energią, ustawiłem nawet plik com.apple.AutoWake.plist, aby usunąć dostęp do zapisu przez chmod, a następnego dnia ... pojawi się nowy wpis.
Zgodnie z sugestią Lauriego, uruchomiłem opensnoop na Autowake.plist, a o 2:15 to się stało, wstawiając to zdarzenie mocy:
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
Nie widziałem nic w / Library / LaunchDaemons / lub / Library / LaunchAgents /, co wydawało się istotne. Execsnoop powrócił
2013 Apr 4 02:15:00 89 15241 14058 mdworker
2013 Apr 5 02:15:00 89 24165 19851 mdworker
Co się do cholery dzieje i jak temu zapobiec? Lub jaki jest następny krok, aby rozwiązać ten problem? Dzięki.
Vitals: to Mac Mini 10.8.3, ale robi się to od wieków (w tym po migracji z poprzedniego Mac Mini za pomocą Time Machine).
sudo opensnoop -v -f /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist
isudo execsnoop -v > exec
dwóch muszli. Lub po prostu uruchomsudo crontab -e
i dodaj coś takiego*/10 * * * * pmset repeat cancel
.exec
, który może pokazywać, jakie inne procesy uruchamiają się przed powerd.Odpowiedzi:
Uruchom syslog | grep -i "Powód budzenia" z terminala.
Odwołaj się do tego artykułu: http://osxdaily.com/2010/07/17/why-mac-wakes-from-sleep/
źródło
$ 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: ?
Artykuł zamieszczony tutaj może ci pomóc. Wyszczególnia niektóre pliki plist do usunięcia, które zostaną odtworzone przy następnym uruchomieniu.
http://tancredi.co.uk/2007/12/9/solving-macbook-wake-from-sleep-issue
źródło