С консолью 10.6 вы можете попробовать эти фильтры.
В списке слева выберите Поиск в базе данных> Все сообщения, а в правом верхнем углу найдите "sleep" (без кавычек):
8/29/10 10:37:21 AM kernel System Sleep
8/29/10 12:28:20 PM kernel Previous Sleep Cause: 5
8/29/10 1:37:35 PM configd[13] PowerManagement configd: System Sleep prevented by active remote login session (1200 second threshold).
8/29/10 1:37:35 PM configd[13] PowerManagement configd: tty sleep preventer: /dev/ttys000
8/29/10 3:45:28 PM kernel System Sleep
8/29/10 4:34:07 PM kernel Previous Sleep Cause: 5
8/29/10 4:56:39 PM kernel System Sleep
Он пошел спать в 10:37. Он проснулся позже в 12:28 и говорит, что причина, по которой он ложился спать раньше, - "Причина 5", единственная, которую я когда-либо видел. В 1:37 он попытался заснуть, но не сделал этого, потому что терминал ("tty") был открыт, и он остается активным в течение 20 минут ("порог 1200 секунд") без активности. Должно быть, я сделал что-то вмешательство, потому что он не заснул снова до 3:45. Я снова проснулся в 4:34, потом заснул в 4:56.
В разделе "Поиск по базе данных"> "Все сообщения" "пробуждение":
8/29/10 12:28:20 PM kernel Wake reason = EHC2
8/29/10 12:28:20 PM kernel System Wake
8/29/10 12:28:20 PM kernel USB (EHCI):Port 2 on bus 0x26 has remote wakeup from some device
8/29/10 12:28:20 PM kernel The USB device Apple Keyboard (Port 2 of Hub at 0x26200000) may have caused a wake by issuing a remote wakeup
8/29/10 12:28:51 PM [0x0-0xfd0fd].backupd-helper[2047] Not starting Time Machine backup after wake - failed to resolve alias to backup volume
8/29/10 4:34:07 PM kernel Wake reason = OHC2 EHC2
8/29/10 4:34:07 PM kernel System Wake
8/29/10 4:34:07 PM kernel An Unknown USB Device (Port 1 of Hub at 0x26000000), may have caused a wake by being connected
8/29/10 4:34:07 PM kernel The USB device BRCM2046 Hub (Port 1 of Hub at 0x6000000) may have caused a wake by being disconnected
Обратите внимание, что время пробуждения коррелирует с приведенными выше сообщениями "Причина предыдущего сна". Первый - "EHC2", «(EHCI): Порт 2» - это клавиатура. Я нажал клавишу, чтобы проснуться. Второй интереснее. Я знаю, что в 4:34 никого не было рядом с компьютером - было подключено «неизвестное USB-устройство», и "BRCM2046" был отключен одновременно (или сразу). Быстрый поиск показывает, что BRCM2046 связан с Bluetooth, и это имеет смысл, потому что я использую мышь Bluetooth, а иногда, когда я просыпаюсь, нажимая клавишу на клавиатуре, мышь отключается, и мне нужно немного покачивать, чтобы воссоединиться. Когда я перемещаю мышь, чтобы проснуться, сообщение отличается. Вот более ранняя последовательность:
8/28/10 5:53:19 AM kernel Wake reason = OHC2
8/28/10 5:53:19 AM kernel System Wake
8/28/10 5:53:19 AM kernel The USB device BRCM2046 Hub (Port 1 of Hub at 0x6000000) may have caused a wake by issuing a remote wakeup
8/28/10 5:53:19 AM kernel The USB device Bluetooth USB Host Controller (Port 1 of Hub at 0x6100000) may have caused a wake by issuing a remote wakeup
Так что второе пробуждение в 4:37 было ложным, потому что мышь решила прекратить соединение. Если бы кто-то присутствовал, они бы увидели, что Mac проснулся "сам по себе". Он также вернулся спать чуть более 20 минут спустя, для чего он и предназначен. (Это сообщение Time Machine после пробуждения также очень распространено, но оно автоматически резервируется позже.)
Также имеются сообщения о состоянии сна и пробуждения в разделе «Диагностика и информация об использовании»> «Диагностика и сообщения об использовании». Но, похоже, это всего лишь подробности успеха.
Я знаю, что воспроизведение видео с помощью Flash в Safari приведет к тому, что дисплей перейдет в спящий режим, но не на компьютер. (Иногда Flash/Safari "зависают" даже после закрытия страницы с помощью Flash, и мне приходится выходить из Safari, чтобы система спала.) Использование настоящей мультимедийной программы, такой как DVD-плеер, конечно, будет держать дисплей включенным, а система вообще не будет спать. Ни в том, ни в другом случае нет диагностических сообщений о том, что эти вещи "мешали" спать.
Я видел поведение, которое вы описываете, когда система отключается, но затем сразу же просыпается на более старом iMac. Но затем, когда он снова засыпает во второй раз, он спит. К сожалению, он все еще работает 10.4, и журналы и консольное приложение не так полезны. Это может быть какое-то аппаратное взаимодействие, при котором акт переключения некоторого состояния рассматривается как причина для пробуждения.
Что произойдет, если вы просто включите компьютер и не войдете в систему? Это идет спать? Как насчет загрузки с OS X DVD? Я не знаю, стоит ли спать в этом случае; и если нет, можете ли вы открыть Системные настройки и внести это изменение, чтобы оно оставалось неизменным. (Временное решение: чистая установка на внешний диск, с которого вы можете загрузиться, хотя это вводит другую переменную.) Если он никогда не спит даже в самых неожиданных сценариях, возможно, это аппаратная проблема.