У меня нет сервера или чего-то еще, но у меня есть 1 iMac с Snow Leopard в моем офисе, который использует нетехник. Я хотел бы, чтобы он автоматически устанавливал все новые обновления, когда компьютер велел выключаться каждый день. Я знаю, что могу настроить Обновление ПО, чтобы ежедневно проверять наличие обновлений и загружать их, если они существуют. Но как насчет установки их без подтверждения каждый раз. Я не хочу делать работу cron, потому что, если этот человек работает допоздна, было бы не хорошо, если он попытается закрыть их. Также этот человек работает с учетной записью пользователя std, поэтому для установки обновлений мне нужно ввести учетные данные моей учетной записи уровня администратора. Есть какой-либо способ сделать это?
5
Ответы:
Установка обновлений (или что-то еще) при завершении работы в Mac OS X проблематична, так как операционная система дает процессам отключение всего за восемь секунд до того, как она их убивает - почти не хватает времени для обновления.
Тем не менее, есть, вероятно, способы решить вашу проблему. В зависимости от того, насколько хорошо вы и ваши рабочие шаблоны совпадают, вы можете подождать, пока они уведомят вас о наличии обновлений и их удобно перезапустить, а затем ввести пароль администратора лично или через VNC / Screen Sharing.
Кроме того, если у вас активен SSH, вы можете войти в систему и использовать программу командной строки
softwareupdate
.Apple предлагает перезагрузить компьютер сразу после запуска,
softwareupdate
если есть обновление, которое требует его, но вы можете позволить компьютеру перезагрузиться в обычном режиме в конце дня - перезагрузка определенно не вызывается программой обновления , как это с версией GUI. Если вы готовы рискнуть этим, то можете написать это: создайте следующий список свойств Launchd.Сохраните это
/Library/LaunchDaemons/some.meaningful.name.plist
, затем в терминале сделайте:Это будет работать
softwareupdate
каждый день в 20:00 и устанавливать все доступные обновления.источник
softwareupdate
это не заставляет перезапустить. Очень удобно. Любая идея, если это может сломать вещи, продолжая использовать машину?softwareupdate
и на клиенте тоже) я связал, чтобы сказать: «Важно: если обновление помечено как« [перезапуск] », вам нужно будет перезагрузить сервер сразу после установки». что подразумевает, что лучше перезапустить немедленно, но они не дают больше подробностей. Тем не менее, если бы риск что-то плохого случился так велик, я бы подумал,softwareupdate
что перезагрузит саму машину.