После покупки iMac я перестал выключать компьютер, а вместо этого использую режим сна. Все бы хорошо, но иногда компьютер сам произвольно выходил из сна. Лежу вечером, засыпаю, и тут бабах — вспышка! Что это??? Смотрю — монитор засветился, компьютер ожил. Мммм… Встаю, подхожу к столу, нащупываю кнопку «Power», жму. Mac вновь уходит в сон, а через какое-то время и я туда же. Сплю, потом что-то меня разбудило. С трудом открываю сонные глаза — опять этот свет! Опять иду к нему…
В общем, проблема была скорее всего в том, что в настройках «Экономия энергии» стояла галочка «Выводить из режима сна для доступа к сети». После того, как я ее снял, Mac больше сам уже не выходил из сна.
А если все же выйдет, то можно прибегнуть к детальному поиску виноватого в этом:
syslog |grep -i "Wake reason = "
Будет выведен код, который в данном случае указывает на причину выхода устройства из спящего режима. Подробнее о кодах можно почитать в этой статье.