No exercício, não vi um script com a linha de execução automática a cada 24h. Como faço isso?
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! 🤔