Я хочу, чтобы Mac Mini автоматически загружался при подаче питания, так как я не могу удобно добраться до его кнопки питания, потому что он находится внутри художественной установки, где питание будет отключено ночью. Я подумал, что можно было бы использовать «Автоматический запуск после сбоя питания» в настройках энергосистемы для этого вместе с -u
параметром для shutdown
команды, чтобы безопасно привести машину в состояние, в котором у меня нет бояться потери данных. Согласно shutdown
man-странице, -u
параметр, кажется, то, что мне нужно:
-u: система останавливается до момента отключения питания системы, но ждет, прежде чем отключить питание, в течение 5 минут, чтобы внешний ИБП (источник бесперебойного питания) мог принудительно отключить питание. Это имитирует грязное отключение для последующего автоматического включения питания. OS X использует этот режим автоматически с поддерживаемыми ИБП при аварийном отключении.
Но shutdown -hu now
не работает. На обоих компьютерах Mac, на которых я тестировал (Mac Mini с 10.10 и Mac Pro на 10.11), машины по-прежнему сразу выключаются, они не ждут пять минут в состоянии остановки, так что у меня нет времени на питание от сети. Поэтому автозапуск при сбое питания не срабатывает, и мне приходится вручную нажимать кнопку питания, чтобы они снова загрузились.
Ответы:
Настройка NVRAM на включение при возврате питания не имеет ничего общего с командой выключения, поэтому я не буду беспокоиться о параметрах выключения, а вместо этого сосредоточусь на настройках NVRAM, чтобы узнать, что делать, когда машина обнаруживает возврат питания.
Если у вас нет фактического ИБП - я бы получил выключатель питания с подключением к Интернету, такой как WeMo или другой, или просто обучил бы персонал для включения и выключения оборудования.
По моему опыту, настройка автоматического включения достаточно надежна, поэтому вам нужно только восстановить ее после 95% или более событий сбоя питания. Кроме того, киоски обычно запускают приложения и открывают файлы, поэтому у вас нет работы, которую нужно сохранить на диск. Я хотел бы просто отключить питание от Mac и убедиться, что файловая система записана в журнал, чтобы перезапуск происходил быстро.
Если у вас есть фактический ИБП - используйте панель управления энергосбережения, чтобы сказать ОС, чтобы она отключалась за N минут до отключения питания, и вы будете хорошо защищены от потери данных.
Здесь у меня есть сервер с подключенным хранилищем, поэтому у меня запланировано отключение за 10 минут до истечения срока службы батареи. Для киоска я бы отключил все три ползунка / флажка для ИБП или получил бы простой ИБП, такой как APS BGE70, у которого полностью отсутствует USB-порт и который дает вам время, когда люди случайно отключают питание или переключают фидер подстанции, и ваше отключение минут или около того в длину.
источник
-u
, единственное другое (все еще частичное) решение - это купить ИБП и надеяться, что оно работает с вашим предложением? Если это так, я, вероятно, пойду с отключением питания и надеюсь, что потеря данных не произойдет ... Спасибо @bmike за быстрое объяснение!Нашел обходной путь для «автозагрузки после отключения питания» в любой ОС, после нескольких тестов H / W обнаружил, что «BIOS» (или как они его назвали в APPLE), управляемый OSX OS - в основном изменил этот параметр в разделе «Энергосбережение» - Запустите автоматически после сбоя питания "для включения, а затем вытрите локальный жесткий диск и установите все, что вы хотите, что не повлияет на этот параметр (то есть он останется и включит питание коробки после сбоя питания), и наоборот - удаление эта настройка через OSX приведет к тому, что Mac остановит «Автоматический запуск после сбоя питания» независимо от того, какая ОС.
источник