Как перевести Mac в состояние грязного отключения при каждом отключении питания? - PullRequest
1 голос
/ 30 июня 2010

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

Ответы [ 2 ]

2 голосов
/ 28 сентября 2012

Нед почти получил ответ - он находится на [странице руководства] [1] (копия Apple, в данный момент не работает) он упомянул.

pmset schedule [cancel] type date+time [owner]
  -g sched displays scheduled startup/wake and shutdown/sleep events.

Есть сценарий завершения работы pmsetчтобы запланировать запуск системы через полчаса или около того (пусть стабилизируется питание и время перезарядки ИБП) с этого момента.

О, и BTW: просматривая вывод pmset -g everything, я вижу:

INVOKE: pmset -g ups
UPS settings:
  haltlevel off 0
  haltafter off 0
  haltremain    off 0

[1]: Как ни странно, Apple удалила справочные страницы, отформатированные в Интернете;лучшее, что я могу найти: http://www.manpagez.com/man/1/pmset/

2 голосов
/ 30 июня 2010

Вы проверили настройку на панели настроек энергосбережения?

System Preferences
  -> Energy Saver
     -> Options
        -> Restart automatically after a power failure

Или см. man pmset:

$ pmset -a autorestart 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...