Em vez disso, é melhor usar "atualizações autônomas".
Sua finalidade é manter o computador atualizado com as mais recentes atualizações de segurança (e outras) automaticamente. [1]
Para instalar:
sudo apt install unattended-upgrades
Leia mais sobre como fazê-lo funcionar: aqui .
Para resolver sua dúvida, você pode editar o arquivo /etc/crontab
e executar seus comandos usando root
user sem a necessidade de usar sudo
no seu próprio arquivo "crontab".
nano /etc/crontab
e adicione uma linha como:
45 21 * * * root apt-get update > /home/ravexina/out.log
que executa apt-get update
usando root
user em "21:45" todas as noites e registra a saída em /home/ravexina/out.log
.