Gerador de Cron

Expressões Cron agendam trabalhos recorrentes: backups às 2h, relatórios toda segunda-feira, limpeza de cache de hora em hora. Cinco (ou seis com segundos) campos como 0 9 * * 1-5 significam 09:00 dias úteis.

Como construir uma expressão cron

1. Selecione a programação: minuto, hora, dia do mês, mês, dia da semana.
2. Leia a expressão gerada, por exemplo. 0 30 8 * * *.
3. Verifique se a descrição legível corresponde à intenção.
4. Copiar para crontab, Kubernetes CronJob ou cronograma de ações do GitHub.

Exemplos de programação Cron

Todos os dias às 8h30

0 30 8 * * * em Quartz de seis campos; 30 8 * * * no cron padrão de cinco campos.

A cada 15 minutos

*/15 * * * * é executado às :00, :15, :30, :45 a cada hora.

Primeiro dia do mês à meia-noite

0 0 1 * * executa o faturamento mensal trabalho.

Quando os geradores de cron ajudam

• Ao evitar erros de ordem de campo off-by-one.
• Ao documentar a programação para runbooks de operações.
• Ao comparar o cron do Linux com a sintaxe do AWS EventBridge.

Mnemônico de ordem de campo

Minuto Hora Dia Mês Dia da semana - ou adicione segundos no início para Quartz. Escreva a descrição primeiro e depois mapeie para os campos.

Perguntas frequentes

Cinco vs seis campos?

Cron clássico: minuto hora dom mês dow. Alguns adicionam segundos primeiro.

Dia do mês versus dia da semana?

Ambos especificados geralmente significam OR no Vixie cron - confuso - use um campo como *.

Fuso horário?

Servidor local ou UTC - Kubernetes CronJob spec.timeZone campo em versões mais recentes.

*/2 significado?

Cada 2 unidades desse campo - */2 no campo de hora a cada duas horas.

Ferramenta local?

Sim - expressão construída no navegador.