Как перевести Mac в состояние грязного отключения при каждом отключении питания?

4524
ghostsource

Насколько я могу судить, никто не решил этот разгром на самом деле. Как заставить Mac mini включаться каждый раз, когда ИБП, к которому он подключен, восстанавливает питание? Достаточно легко заставить ИБП сообщать о том, что питание скоро отключится, поэтому Mac выполнит команду halt -u или shutdown -h -u и т. Д., А многие решения, такие как powerchute от APC, гарантируют, что он выключится и т. Д. Но не гарантируется, что Mac снова включится. Если этот бит / файл был установлен постоянно, так что Mac считал, что он постоянно отключается, любое оборудование, отвечающее за определение мощности восстановленного питания, всегда будет загружать Mac при восстановлении питания, даже если мини был выключен во время пока он загрузился. В настоящее время, если ваш мини выключается без установки грязного выключения, вы костей, и вы должны физически нажать кнопку питания на задней панели, чтобы он перезапустился, что недопустимо, если мини находится на расстоянии 5000 миль или на дне океана. Вы сможете получить эту функциональность, даже если не задействован ни один ИБП, просто пытаясь перезагрузить Mac при восстановлении питания. Кто-нибудь когда-нибудь понял это?

3
Так почему бы просто не отключить питание ИБП из-под компьютера? Jeremy L 13 лет назад 0
Потому что уничтожение такой силы приводит к повреждению файлов / файловых систем, и никаких других проблем? Dentrasi 13 лет назад 1
Антраси прав, очевидно, вы не можете просто отключить власть. на странице руководства по выключению говорится, что он выключает систему, а затем останавливается на 5 минут перед отключением питания, чтобы ИБП мог отключить питание, имитируя грязное отключение. ghostsource 13 лет назад 0
Просто из любопытства, вы часто находите, что ваш Mini находится на расстоянии 5000 миль или застрял на дне океана? Connor W 12 лет назад 0
Да. Я размещаю их в удаленных местах, где они могут не обслуживаться человеком в течение нескольких дней, и мы говорим о сотнях из них ghostsource 12 лет назад 1

2 ответа на вопрос

2
Spiff

Убедитесь, что вы отключились только с помощью shutdown -u, и обязательно отключите питание в течение следующих 5 минут. И, конечно же, обязательно установите флажок «Запускать автоматически после сбоя питания» в «Системные настройки»> «Экономия энергии».

Если вы попытаетесь сохранить этот «грязный» бит установленным при обычном выключении, он автоматически перезагрузится в тот момент, когда завершит выключение, если только вы не сможете волшебным образом восстановить мощность в нужный момент.

Единственное современное оборудование Apple, предназначенное для удаленной загрузки, - это сервер Xserve, который поддерживает Lights Out Management (LOM). Смотрите ipmitool(1)для получения дополнительной информации.

Дело принято. Спасибо за понимание. Хотя я и не нашел, как это сделать, в любом случае это не было бы решением. Спасибо за вашу помощь. Я бы проголосовал за это решение, если бы мог ghostsource 13 лет назад 0
Еще одна мысль. Если вы хотите установить недорогую маленькую машину с Mac OS X какой-либо формы на дне моря, которая всегда загружается при подаче питания, рассмотрите Apple TV. На телевизорах Apple установлена ​​урезанная версия Mac OS X v10.4.x, но я не удивлюсь, если сообщество энтузиастов Apple TV найдет способы установить на него более полную или более свежую версию Mac OS X. @ghostsource Spiff 13 лет назад 0
0
waiwai933

Если вы хотите подождать до 24 часов до перезапуска, вы можете включить «Запуск или пробуждение» в Системных настройках => Экономия энергии => Расписание.

Это не работает. Если вы запланируете включение питания с использованием pmset, которое совпадает с тем, что вы говорите, если питание отключено, poweron никогда не произойдет, попробуйте его. Это работает, только если вы выполняете правильное выключение и нет отключения питания ghostsource 13 лет назад 1
@ghostsource Что если вы также отметите «Запускать автоматически после сбоя питания»? Разве это не распространяется на все методы выключения? waiwai933 13 лет назад 0
Этот метод загрузит Mac в случае отключения питания. Однако этот параметр не сработает в случае правильного выключения, что мы и хотим, чтобы произошло (upc приказывает Mac выключиться). ghostsource 13 лет назад 0
@ghostsource Верно. Выполните «Запуск или пробуждение» и «Автоматический запуск после сбоя питания». Первая настройка загружает компьютер для правильного выключения, а вторая - в случае некорректного завершения работы. waiwai933 13 лет назад 0
Первая настройка не перезагружает компьютер после правильного выключения и отключения питания. С точки зрения ACPI wakeorpoweron будет работать только в состоянии g2, это состояние, в котором компьютер может быть запущен из пробуждения по локальной сети. Решение, которое я ищу, загрузит Mac из состояния g3, которое является механическим. Единственный раз, когда мини может добиться включения питания из состояния g3, это во время отключения питания. Каким-то образом rtc или smc отслеживает это и сообщает системе, что она должна снова включиться, когда почувствует питание. ghostsource 13 лет назад 0

Похожие вопросы