Atualização Automatica
Atualizar sistema (crontab)
Atualizar sistema como um serviço no agendador de tarefas do Linux (crontab)
O objetivo é que o sistema se atualize de forma automático. No terminal mudar para o usuário root com o comando:
sudo su -
Mude para o diretório root:
cd /root
Edite um arquivo com o editor nano, com a extensão sh (executável) com o comando:
nano up-sistema.sh
Insirir as seguintes linhas:
#!/bin/bash
apt update -y apt upgrade -y apt autoremove -y
Salvar o arquivo; control+o e sair: control+x
Transformar o arquivo em executável com o comando:
chmod +x up-sistema.sh
No terminal executar:
sudo crontab -u root -e
É possível que o sistema solicite utilizar um dos editores como mostrado abaixo:
Em choose 1-3, escolher a opção 1 que é o editor nano.
Select an editor. To change later, run 'select-editor'.
- /bin/nano <---- easiest
- /usr/bin/vim.tiny
- /bin/ed
Choose 1-3 [1]:
Vá até o fim do arquivo e adicione a linha:
# atualizar e dar upgrade o sistema
# e instalar atualizações automaticamente
# autoclean
30 10 * * 5 /root/up-sistema.sh`
Verificar se a linha do arquivo criado está adicionado no cron. Usar o comando:
sudo crontab -l
Explicação do comando:
30 = minuto
10 = Horário
* Dia do mês
* Mês
5 = Dia da semana: (sexta) os dias são contados de 0 a 7.
root/nome_arquivo_criado.sh = comando a ser executado