Как запланировать обновления программного обеспечения Mac

Как запланировать обновления программного обеспечения Mac

Я хотел бы иметь возможность планировать обновления программного обеспечения, чтобы они запускались в то время, когда мое использование интернет-данных бесплатно. Я пытался выяснить, как использовать Automator и/или iCal, чтобы сделать это, но я недостаточно осведомлен.

решение1

Я не уверен, какая у вас версия OSX, однако для Snow Leopard команда была следующей:

$обновление программного обеспечения -iva(в терминале)

Безопасный маршрут (вероятно, рекомендуется для вас)

ОткрытьАвтоматизатор-> ВыбратьКалендарь-будильник-> Перейдите кКоммунальные услуги(левое меню) иЗапустить AppleScriptв средней колонке.

выполнить скрипт оболочки "softwareupdate -iva" с правами администратора

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

Небезопасный маршрут (вероятно, не рекомендуется для вас)

Если вы хотите запустить его без запроса, вы можете сохранить свои учетные данные там; однако этоненадежныйи, вероятно, не самая лучшая идея. Это потому, что любой, кто имеет доступ к вашему компьютеру (физический или электронный), может это увидеть. Если вы выберете этот вариант, я не несу за него ответственности.

Чтобы настроить эту часть, вставьте в код следующее.

выполнить скрипт оболочки "softwareupdate -iva" имя пользователя "YourUserName" пароль "YourPassword" с правами администратора

Опять же - делать это может быть опасно. Иногда опция сохранения позволяет сохранить "приложение" как файл только для чтения - что немного помогает с безопасностью, но не сильно.

Вот мой источник.

Связанный контент