Entendendo o agendador de tarefas Cron
No desenvolvimento backend e na cultura DevOps, automatizar tarefas é o coração da operação. Seja para gerar relatórios de madrugada, limpar o banco de dados temporário a cada duas horas, ou rodar comandos artisan no Laravel (Schedule), você usa o Cron.
Como ler uma expressão Crontab?
A estrutura padrão possui 5 asteriscos separados por espaço: * * * * *
- Minuto (0 - 59)
- Hora (0 - 23)
- Dia do mês (1 - 31)
- Mês (1 - 12)
- Dia da semana (0 - 6, onde 0 é Domingo)
Ao inserir um asterisco *, você informa ao agendador que a tarefa deve rodar em "todos" os valores daquele campo. Com esta ferramenta, você gera o cron sem chance de errar a sintaxe e derrubar suas filas.