1
resposta

Execução de scritp automaticamente a cada 24h

No exercício, não vi um script com a linha de execução automática a cada 24h. Como faço isso?

1 resposta

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:

  1. Abra o terminal.

  2. 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.

  3. 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.
  4. 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! 🤔