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).
exec
, który może pokazywać, jakie inne procesy uruchamiają się przed powerd.
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
.