O que é um Gerador de Expressões Cron?
Um gerador de expressões cron ajuda você a construir strings de agendamento cron usadas por sistemas operacionais Unix e agendadores de tarefas. Expressões cron definem quando tarefas automatizadas são executadas, usando um formato compacto de cinco ou seis campos representando minutos, horas, dias, meses e dias da semana.
Como Usar Este Gerador de Expressões Cron
- Insira valores nos cinco campos cron: Minuto (0-59), Hora (0-23), Dia do Mês (1-31), Mês (1-12) e Dia da Semana (0-6). Use * para “qualquer valor”, intervalos como 1-5, ou passos como */5.
- A expressão cron e uma descrição legível são atualizadas automaticamente conforme você digita.
- Clique em “Gerar” para carregar um agendamento predefinido aleatório para experimentação rápida.
- Copie a expressão para usar em crontab, pipelines CI/CD ou agendadores de tarefas.
Conceitos Principais
Uma expressão cron padrão tem cinco campos: minuto (0-59), hora (0-23), dia do mês (1-31), mês (1-12) e dia da semana (0-7, onde tanto 0 quanto 7 representam domingo). Caracteres especiais incluem * (qualquer valor), , (separador de lista), - (intervalo) e / (passo). Por exemplo, “0 */2 * * *” significa “a cada 2 horas no minuto 0.”
Perguntas Frequentes
O que significa o asterisco (*) no cron?
O asterisco é um curinga que significa “todos os valores possíveis” para aquele campo. Por exemplo, * no campo de hora significa a cada hora.
Como agendar uma tarefa a cada 5 minutos?
Use a expressão “*/5 * * * *”. O valor de passo /5 no campo de minutos aciona a execução em 0, 5, 10, 15 e assim por diante.
Qual a diferença entre cron de 5 campos e 6 campos?
O cron padrão do Unix usa 5 campos. Alguns sistemas como o Quartz Scheduler adicionam um sexto campo para segundos no início da expressão.