Mac не перезагружается автоматически при повторном включении питания после `shutdown -hu now`

3

Я хочу, чтобы Mac Mini автоматически загружался при подаче питания, так как я не могу удобно добраться до его кнопки питания, потому что он находится внутри художественной установки, где питание будет отключено ночью. Я подумал, что можно было бы использовать «Автоматический запуск после сбоя питания» в настройках энергосистемы для этого вместе с -uпараметром для shutdownкоманды, чтобы безопасно привести машину в состояние, в котором у меня нет бояться потери данных. Согласно shutdownman-странице, -uпараметр, кажется, то, что мне нужно:

-u: система останавливается до момента отключения питания системы, но ждет, прежде чем отключить питание, в течение 5 минут, чтобы внешний ИБП (источник бесперебойного питания) мог принудительно отключить питание. Это имитирует грязное отключение для последующего автоматического включения питания. OS X использует этот режим автоматически с поддерживаемыми ИБП при аварийном отключении.

Но shutdown -hu nowне работает. На обоих компьютерах Mac, на которых я тестировал (Mac Mini с 10.10 и Mac Pro на 10.11), машины по-прежнему сразу выключаются, они не ждут пять минут в состоянии остановки, так что у меня нет времени на питание от сети. Поэтому автозапуск при сбое питания не срабатывает, и мне приходится вручную нажимать кнопку питания, чтобы они снова загрузились.

Йоханнес Майбаум
источник
У вас физически подключен ИБП во время тестирования? Я ожидаю, что что-то не получится, если нет USB-подключения к работающему источнику питания.
bmike
У меня та же проблема. Я использовал команду dirty shutdown на моем Mac mini, но после обновления до El Capitan она перестала работать (как вы описали). Я использовал Smart Plug iHome, чтобы отключить питание после грязного выключения и снова включить питание для автоматической загрузки. С момента выхода OS 10.11 я должен вручную нажать кнопку питания на Mac, что сводит на нет причину использования iHome Smart Plug.

Ответы:

2

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

Если у вас нет фактического ИБП - я бы получил выключатель питания с подключением к Интернету, такой как WeMo или другой, или просто обучил бы персонал для включения и выключения оборудования.

По моему опыту, настройка автоматического включения достаточно надежна, поэтому вам нужно только восстановить ее после 95% или более событий сбоя питания. Кроме того, киоски обычно запускают приложения и открывают файлы, поэтому у вас нет работы, которую нужно сохранить на диск. Я хотел бы просто отключить питание от Mac и убедиться, что файловая система записана в журнал, чтобы перезапуск происходил быстро.

введите описание изображения здесь

Если у вас есть фактический ИБП - используйте панель управления энергосбережения, чтобы сказать ОС, чтобы она отключалась за N минут до отключения питания, и вы будете хорошо защищены от потери данных.

введите описание изображения здесь

Здесь у меня есть сервер с подключенным хранилищем, поэтому у меня запланировано отключение за 10 минут до истечения срока службы батареи. Для киоска я бы отключил все три ползунка / флажка для ИБП или получил бы простой ИБП, такой как APS BGE70, у которого полностью отсутствует USB-порт и который дает вам время, когда люди случайно отключают питание или переключают фидер подстанции, и ваше отключение минут или около того в длину.

bmike
источник
Прав ли я, что «настройка NVRAM», о которой вы говорите, это «Автоматический запуск после сбоя питания», который я использовал?
Йоханнес Майбаум
1
да - и мой Mac Pro, и Mac Mini, кажется, отключаются с помощью -u, так что если вы хотите сообщить об ошибке в Apple - это может быть полезно - но конечный результат все еще подходит для моих нужд. Они отключаются, когда батарея разряжается, они перезапускаются тогда и только тогда, когда питание фактически отключается, а затем возвращается. Вы бросаете кубик при отключении ИБП, если питание возобновляется между временем, когда вы выполняете отключение, и питание остается подключенным. Для использования в киосках я просто позволил ему сильно разбиться, чтобы снова включить его. Журналирование обеспечивает короткую загрузку, и данные в киоске на самом деле не меняются, поэтому потеря данных - редкое событие.
bmike
Итак, нет другой настройки NVRAM, которая лучше подходит для моей проблемы? И если я не могу заставить Apple исправить возможную ошибку -u, единственное другое (все еще частичное) решение - это купить ИБП и надеяться, что оно работает с вашим предложением? Если это так, я, вероятно, пойду с отключением питания и надеюсь, что потеря данных не произойдет ... Спасибо @bmike за быстрое объяснение!
Йоханнес Майбаум
-1

Нашел обходной путь для «автозагрузки после отключения питания» в любой ОС, после нескольких тестов H / W обнаружил, что «BIOS» (или как они его назвали в APPLE), управляемый OSX OS - в основном изменил этот параметр в разделе «Энергосбережение» - Запустите автоматически после сбоя питания "для включения, а затем вытрите локальный жесткий диск и установите все, что вы хотите, что не повлияет на этот параметр (то есть он останется и включит питание коробки после сбоя питания), и наоборот - удаление эта настройка через OSX приведет к тому, что Mac остановит «Автоматический запуск после сбоя питания» независимо от того, какая ОС.

Станислав Панич
источник