1

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

1 ответ1

1

Я не уверен, какую версию OSX вы используете, однако для Snow Leopard команда была:

$ softwareupdate -iva (в терминале)

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

Откройте Automator -> Выберите Calendar Alarm -> Перейдите к Utilities (левое меню) и запустите AppleScript в средней колонке.

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

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

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

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

Чтобы установить эту часть, поместите ниже в коде вместо этого.

сделать сценарий оболочки "softwareupdate -iva" username "YourUserName" пароль "YourPassword" с правами администратора

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .