Требуется ли немедленная перезагрузка для установки обновлений безопасности через командную строку?

1

У меня есть некоторые конечные пользователи, которые откладывают установку важных обновлений OS X, нажимая кнопку «Напомнить мне завтра» в окне автоматического обновления, иногда ожидая дней или недель, чтобы установить обновления.

Для борьбы с этим я собираю скрипт для автоматической установки обновлений программного обеспечения в фоновом режиме с помощью softwareupdateутилиты. При тестировании после установки обновления безопасности я получил следующее сообщение:

Вы установили одно или несколько обновлений, для которых требуется перезагрузить компьютер. Пожалуйста, перезапустите немедленно.

Требуется ли перезагрузка только для активации обновлений, или это может быть опасно для ОС или других запущенных процессов, чтобы устанавливать обновления в фоновом режиме, а не сразу же перезагружаться?

Ген
источник

Ответы:

1

Некоторые обновления требуют перезагрузки компьютера, некоторые нет. Причина перезапуска может отличаться - иногда это необходимо для завершения процесса обновления / установки, в других случаях это может быть просто для того, чтобы ОС и / или программное обеспечение могли использовать обновление.

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

Что вы пытаетесь сделать вредным? В большинстве случаев нет, но в некоторых случаях это может быть, в зависимости от того, что делает обновление.

Для критических обновлений лучшим подходом будет:

  1. автоматическая установка обновлений вне определенных часов или
  2. принудительное обновление / перезапуск пользователей.

Во втором варианте обычно есть сценарий, который подсказывает пользователю, что будет установлено обновление, и компьютер будет перезагружен через xx минут - где xx предоставляет много уведомлений (например, 15 минут, 30 минут и т. Д.) И дает у них достаточно времени, чтобы планировать перезапуск (например, сохранение работы, захват кофе и т. д.).

Однако то, что я сделал, это настроил так, чтобы скрипт предоставил пользователю возможность «Перезапустить сейчас», чтобы у них была возможность просто покончить с этим, а не ждать, пока пройдет xx минут. Скрипт не предоставляет опцию «отложить» или «напомнить мне позже» для каких-либо критических обновлений. Это только собирается бежать, и пользователь был предупрежден.

Мономет
источник