No exercício, não vi um script com a linha de execução automática a cada 24h. Como faço isso?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No exercício, não vi um script com a linha de execução automática a cada 24h. Como faço isso?
Oi Flavio,
Para agendar a execução automática de um script a cada 24 horas no Linux, você pode usar o cron. 📅
O cron é um agendador de tarefas que permite executar comandos ou scripts em intervalos regulares. 💪
Para configurar a execução do seu script, siga estes passos:
Abra o terminal.
Digite crontab -e para editar a tabela cron do seu usuário. Se for a primeira vez, ele pode pedir para escolher um editor de texto.
Adicione uma linha com a seguinte estrutura:
0 0 * * * /caminho/para/seu/script.sh
0 0: Define a hora e minuto da execução (neste caso, 00:00).* * *: Indica que a execução será diária./caminho/para/seu/script.sh: Substitua pelo caminho completo para o seu script.Salve e feche o arquivo. O cron irá automaticamente agendar a tarefa. 💻
Exemplo: Se o seu script estiver em /home/usuario/backup.sh, a linha no crontab seria:
0 0 * * * /home/usuario/backup.sh
Lembre-se de que o script precisa ter permissão de execução (chmod +x /caminho/para/seu/script.sh). 👍
Para saber mais: Documentação oficial do crontab.
Continue explorando e aprofundando seus conhecimentos! 🤔