Expressão cron

Explique um agendamento cron, pré-visualize as próximas execuções ou monte um pelos menus.

Como usar

  1. Cole uma expressão cron de 5 campos — o significado e os próximos cinco horários de execução aparecem enquanto você digita, sem botão para pressionar.
  2. Os campos são minuto, hora, dia do mês, mês e dia da semana. Use * para todos, */5 para a cada cinco, 1-5 para um intervalo e JAN–DEC ou SUN–SAT para nomes.
  3. Mude para Montar para escolher cada campo nos menus em vez de digitar; a expressão, o significado e as próximas execuções ficam sincronizados.
  4. Copie a expressão ou o resultado inteiro, ou baixe como um arquivo .txt.

Exemplo

Expressão

0 9 * * 1-5

Significado e próximas execuções

Minuto: 0
Hora: 9
Dia do mês: todos os dias
Mês: todos os meses
Dia da semana: de segunda a sexta-feira

Próximas execuções
(horário local, com UTC ao lado de cada um)

Isto roda às 09:00 em dias úteis. Os horários das próximas execuções na página são calculados a partir do momento em que você a abre, então diferem deste exemplo.

Regras, limites e problemas conhecidos

  • Somente o cron Vixie padrão de 5 campos é compatível (minuto hora dia-do-mês mês dia-da-semana). Não há campo de segundos nem extensões Quartz: ?, L, W e # são reportados como erros, nunca adivinhados.
  • Compatíveis: * , listas (1,15), intervalos (1-5), passos (*/5 e 10-50/10), nomes de meses e dias da semana (JAN–DEC, SUN–SAT, qualquer caixa) e as macros @yearly @annually @monthly @weekly @daily @midnight @hourly.
  • @reboot não tem agendamento, então é reportado como erro em vez de receber um horário inventado.
  • Quando dia do mês e dia da semana estão ambos restritos (por exemplo 0 0 13 * 5), a tarefa roda quando qualquer um dos dois corresponder — a mesma regra OU usada pelo cron Vixie.
  • Os horários das próximas execuções são calculados no fuso local do seu navegador e exibidos ao lado do equivalente UTC. Não há como simular outro fuso horário de servidor.
  • A busca olha no máximo 366 dias à frente. Um agendamento que nunca dispara dentro de um ano — como 29 de fevereiro em ano não bissexto — avisa isso em vez de não mostrar nada.
  • O horário de verão segue o relógio do navegador: horas que não existem são puladas, e uma hora repetida roda duas vezes, como em um daemon cron real.
  • Nada é enviado, armazenado ou gravado na URL. A ferramenta só lê e explica; ela nunca executa nada.

O que as pessoas costumam precisar depois, quando o agendamento está claro.