Como posso usar o cron-apt para baixar e instalar atualizações entre a meia-noite e as 5 da manhã?

4

Eu limitei os dados que são essencialmente gratuitos entre a meia-noite e as 5 da manhã. Como resultado, gostaria de definir o Ubuntu para baixar automaticamente as atualizações durante esse tempo. Parece que cron-apt é o que eu preciso, mas a documentação e a sintaxe são incompletas e pouco intuitivas. Alguém pode me dizer como usá-lo para agendar downloads?

Ele pode instalar as atualizações ao mesmo tempo, no que me diz respeito, mas isso não é um problema tão grande - posso executá-las em um estágio posterior.

    
por rudivonstaden 27.09.2012 / 22:54

1 resposta

9

Na verdade, a documentação do cron-apt é bem completa. Você pode encontrar a documentação e exemplos em / usr / share / doc / cron-apt . Se você não pretende lê-lo, você pode simplesmente configurar um cronjob de raiz (sem usar o cron-apt).

Você pode abrir o crontab do usuário-raiz com sudo crontab -e . Agora é só adicionar algo assim:

# m h  dom mon dow   command
0   1  *   *   *     /usr/bin/apt-get update && /usr/bin/apt-get -y dist-upgrade

Verifique se há uma linha vazia no final do arquivo e salve-a. O dist-upgrade garante que a atualização seja feita, até mesmo pacotes precisam ser removidos para instalar atualizações em outros pacotes. Se você não quer arriscar, deixe em upgrade . Se você adicionar a opção -d ao comando upgrade, os pacotes só serão baixados e não serão instalados. Confira man apt-get para mais opções.

    
por mniess 28.09.2012 / 01:05