Introduz uma expressão cron de 5 campos (minuto hora dia-do-mês mês dia-da-semana) e verás em linguagem natural quando será executada e as próximas 10 ocorrências.
Uma expressão padrão tem 5 campos separados por espaços, sempre por esta ordem:
• Minuto — 0-59
• Hora — 0-23 (formato 24 h)
• Dia do mês — 1-31
• Mês — 1-12
• Dia da semana — 0-7 (0 e 7 = domingo, 1 = segunda … 6 = sábado)
Leem-se da esquerda para a direita: 0 9 * * 1-5 = minuto 0, hora 9, qualquer dia do mês, qualquer mês, de segunda a sexta → «às 09:00, de segunda a sexta».
Com o interruptor 6 campos (com segundos) antepõe-se um campo de segundos (0-59), útil para copiar formatos que o exigem (p. ex. Spring); o cálculo de próximas execuções continua a funcionar ao minuto.
Campos e intervalos: MIN 0-59, HORA 0-23, DIA-MÊS 1-31, MÊS 1-12, DIA-SEMANA 0-7. Usa * para «qualquer valor», */N para «cada N», intervalos A-B e listas A,B,C. Exemplo: 0 9 * * 1-5 = «09:00 de segunda a sexta». Também aceita aliases como @daily, @weekly ou @monthly.
Em cima tem botões de preset que preenchem a expressão com um clique (cada minuto, cada 5/15 min, cada hora, diário à meia-noite, seg–sex às 9, dia 1 do mês, domingos às 3, cada trimestre).
Também pode escrever um alias com @ em vez dos 5 campos:
• @hourly = 0 * * * *
• @daily / @midnight = 0 0 * * *
• @weekly = 0 0 * * 0 (domingos à meia-noite)
• @monthly = 0 0 1 * * (dia 1 à meia-noite)
• @yearly / @annually = 0 0 1 1 * (1 de janeiro)
Ao validar, o alias é expandido para os seus 5 campos automaticamente.
Clica nas células para escolher minutos, horas, dias e meses; um campo sem seleção equivale a * (qualquer valor). A expressão atualiza-se de imediato. Ativa 6 campos para incluir os segundos.
• Dia do mês e dia da semana juntos: se restringir ambos ao mesmo tempo (nenhum é *), esta ferramenta só dispara quando os dois coincidem. Por exemplo 0 0 13 * 5 executa-se nos dias 13 que além disso caiam numa sexta-feira. Deixe um em * se quiser o comportamento mais habitual.
• Domingo é 0 e 7: * * * * 0 e * * * * 7 são o mesmo.
• Só números: nada de MON, JAN, L, W ou # (ver «Carateres especiais»).
• Os segundos não mudam o cálculo: o 6.º campo é mantido para exportar, mas as próximas execuções calculam-se ao minuto.
• Hora local: as datas mostradas usam o fuso horário do seu equipamento; o destino onde implementar pode usar outro (p. ex. UTC).