Определяем, почему Mac выходит из спящего режима
Вводили ли Вы когда-нибудь Ваш Mac в спящий режим, только лишь для того, чтобы посмотреть, как он выйдет из этого режима сам по себе, как только Вы к нему подойдете? Лично я баловался этим не раз, и теперь хочу поделиться тем, как при помощи нескольких терминальных команд понять, почему так происходит.
Запустите Terminal и наберите следующий текст в командной строке:
Вы увидите подобные записи системного журнала:
Вероятно, Вас заинтересуют коды, находящиеся в колонке “Wake reason=” текст. Так что же значат эти коды причины выхода из спящего режима?
OHC: аббревиатура от Open Host Controller, означет USB или Firewire. Если Вы увидите OHC1 или OHC2, то это практически всегда означает, что причиной вывода из спящего режима стала USB клавиатура или мышка.
EHC: от Enhanced Host Controller – другой USB интерфейс, которым может быть беспроводное устройство или Bluetooth, поскольку для Mac они также являются серверами USB.
USB: устройство USB вывело машину из спящего режима
LID0: буквально это логическое устройство ввода Вашего MacBook или MacBook Pro, и когда Вы его открываете, машина выходит из спящего режима.
PWRB: PWRB аббревиатура от Power Button, которая является физической кнопкой включения Вашего Mac
RTC: Real Time Clock Alarm, причиной явилась функция на подобие установки расписания sleep and wake на Mac через панель управления Energy Saver. Также это могут быть установленные настройки, пользовательские приложения, бэкапы и другие события.
Вы можете встретить и другие коды (например, PCI, GEGE и др.), но их можно считать случайными записями в системном журнале. Так что, если увидите подобную запись, то можете сами наугад выбрать случайную причину выхода Вашего Mac из спящего режима.
Примечание: Проследить коды Wake Reason можно и в Console, если Вам неудобно использовать командную строку. Однако, по моему мнению, Console работает медленнее, чем Terminal. Это происходит, потому что Console по умолчанию просматривает все системные журналы и журналы приложений, включая сторонние.
Запустите Terminal и наберите следующий текст в командной строке:
syslog |grep -i "Wake reason ="
Вы увидите подобные записи системного журнала:
Sat Jul 10 08:49:33 MacBookPro kernel[0] : Wake reason = OHC1 Sat Jul 10 17:21:57 MacBookPro kernel[0] : Wake reason = PWRB Sun Jul 11 08:34:20 MacBookPro kernel[0] : Wake reason = EHC2 Sun Jul 16 18:25:28 MacBookPro kernel[0] : Wake reason = OHC1
Вероятно, Вас заинтересуют коды, находящиеся в колонке “Wake reason=” текст. Так что же значат эти коды причины выхода из спящего режима?
OHC: аббревиатура от Open Host Controller, означет USB или Firewire. Если Вы увидите OHC1 или OHC2, то это практически всегда означает, что причиной вывода из спящего режима стала USB клавиатура или мышка.
EHC: от Enhanced Host Controller – другой USB интерфейс, которым может быть беспроводное устройство или Bluetooth, поскольку для Mac они также являются серверами USB.
USB: устройство USB вывело машину из спящего режима
LID0: буквально это логическое устройство ввода Вашего MacBook или MacBook Pro, и когда Вы его открываете, машина выходит из спящего режима.
PWRB: PWRB аббревиатура от Power Button, которая является физической кнопкой включения Вашего Mac
RTC: Real Time Clock Alarm, причиной явилась функция на подобие установки расписания sleep and wake на Mac через панель управления Energy Saver. Также это могут быть установленные настройки, пользовательские приложения, бэкапы и другие события.
Вы можете встретить и другие коды (например, PCI, GEGE и др.), но их можно считать случайными записями в системном журнале. Так что, если увидите подобную запись, то можете сами наугад выбрать случайную причину выхода Вашего Mac из спящего режима.
Примечание: Проследить коды Wake Reason можно и в Console, если Вам неудобно использовать командную строку. Однако, по моему мнению, Console работает медленнее, чем Terminal. Это происходит, потому что Console по умолчанию просматривает все системные журналы и журналы приложений, включая сторонние.
-
bender,
- 20 июля 2010, 22:14
- рейтинг: +1

- lava
- 14 апреля 2011, 19:08
Подскажите пожалуйста, что с этими данными дальше делать?
Fri Apr 8 05:10:51 minik-2 kernel[0] : Wake reason = RTC
Fri Apr 8 06:59:07 minik-2 kernel[0] : Wake reason = RTC
Fri Apr 8 08:47:23 minik-2 kernel[0] : Wake reason = RTC
Fri Apr 8 10:35:39 minik-2 kernel[0] : Wake reason = RTC
Fri Apr 8 10:40:59 minik-2 kernel[0] : Wake reason = USB7
Fri Apr 8 10:40:59 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:11:35 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:13:37 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:14:34 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:15:32 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:16:12 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:18:16 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:18:43 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:19:07 minik-2 kernel[0] : Wake reason = USB7
Fri Apr 8 05:10:51 minik-2 kernel[0] : Wake reason = RTC
Fri Apr 8 06:59:07 minik-2 kernel[0] : Wake reason = RTC
Fri Apr 8 08:47:23 minik-2 kernel[0] : Wake reason = RTC
Fri Apr 8 10:35:39 minik-2 kernel[0] : Wake reason = RTC
Fri Apr 8 10:40:59 minik-2 kernel[0] : Wake reason = USB7
Fri Apr 8 10:40:59 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:11:35 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:13:37 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:14:34 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:15:32 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:16:12 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:18:16 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:18:43 minik-2 kernel[0] : Wake reason = USB7
Mon Apr 11 22:19:07 minik-2 kernel[0] : Wake reason = USB7

Комментарии (1) свернуть | развернуть