Como utilizar o Crontab

O crontab é um utilitário do sistema Unix/Linux que permite agendar tarefas para serem executadas em horários específicos ou em intervalos regulares. É uma ferramenta útil para automatizar tarefas repetitivas, como backups, atualizações de banco de dados, envio de e-mails programados, entre outros.

Para utilizar o crontab, siga os passos abaixo:

Abrir o editor de crontab: No terminal, digite o seguinte comando para abrir o arquivo crontab para edição:

 crontab -e 

Se for a primeira vez que você executa esse comando, ele abrirá o editor padrão do sistema (geralmente o vi ou nano) para que você possa adicionar suas tarefas.

Formato do crontab: O crontab possui um formato específico para definir as tarefas agendadas. Cada linha do arquivo crontab contém uma tarefa agendada e segue a seguinte estrutura:

* * * * * comando_a_ser_executado

  1. Os cinco asteriscos representam, na ordem, o minuto (0 a 59), a hora (0 a 23), o dia do mês (1 a 31), o mês (1 a 12) e o dia da semana (0 a 7, sendo 0 e 7 equivalentes a domingo). Você também pode usar os valores especiais * (para qualquer valor) ou */X (para valores repetidos a cada X intervalos). Por exemplo, */5 no campo dos minutos executará a tarefa a cada 5 minutos.

Exemplos de tarefas: Aqui estão alguns exemplos de tarefas que podem ser agendadas no crontab:

  1. Executar um script todos os dias às 3h da manhã: