Como agendar atualizações de software Mac

Como agendar atualizações de software Mac

Gostaria de poder agendar atualizações de software para serem executadas durante o período em que meu uso de dados da Internet for gratuito. Tentei descobrir como usar o Automator e/ou iCal para fazer isso, mas não tenho conhecimento suficiente.

Responder1

Não tenho certeza de qual versão do OSX você está usando, no entanto, para o Snow Leopard o comando era:

$atualização de software -iva(no terminal)

Rota segura (provavelmente recomendada para você)

AbrirAutomatizador-> SelecioneAlarme de calendário-> Navegue até oServiços de utilidade pública(menu esquerdo) eExecute o AppleScriptna coluna do meio.

faça o script shell "softwareupdate -iva" com privilégios de administrador

Depois disso, teste se funciona com o pequeno botão play no canto superior esquerdo da coluna direita. Depois de salvá-lo, você poderá configurá-lo no iCal como um alerta. Agora, isso exigirá que você insira sua senha ao executá-lo, portanto, automatizá-lo não é necessariamente o melhor, pois você precisa estar lá.

Rota insegura (provavelmente não recomendada para você)

Se quiser executá-lo sem ser solicitado, você pode salvar suas credenciais lá; no entanto, éinseguroe provavelmente não é a melhor ideia. Isso ocorre porque qualquer pessoa que tenha acesso ao seu computador (física ou eletronicamente) poderá ver isso. Se você escolher essa opção, não me responsabilizo por isso.

Para configurar essa parte, coloque o seguinte no código.

faça shell script "softwareupdate -iva" nome de usuário "YourUserName" senha "YourPassword" com privilégios de administrador

Novamente – fazer isso pode ser perigoso. Às vezes, a opção salvar permite salvar o “app” como um arquivo somente leitura – o que ajuda um pouco na segurança, mas não carrega.

Aqui está minha fonte.

informação relacionada