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! 🤔