Parser de Expressão Cron

Cole uma expressão cron Unix de 5 campos, inspecione cada campo e visualize os próximos horários de execução em um fuso horário explícito.

Todo o parsing de cron e a pré-visualização dos próximos horários são executados localmente no seu navegador. Nenhum dado de agendamento é enviado aos nossos servidores.

Expressões cron não incluem fuso horário. Esta pré-visualização usa o fuso IANA selecionado; seu servidor, executor de CI ou agendador pode usar outro.

Minuto

*/15

Hora

9-17

Dia do mês

*

Mês

*

Dia da semana

MON-FRI

Significado do agendamento

Every 15 minutes from 09:00 through 17:59 on Monday through Friday.

Detalhamento dos campos

CampoBrutoValoresSignificado
Minuto*/150, 15, 30, 45Every 15 minutes
Hora9-179, 10, 11, 12, 13, 14, 15, 16, 17Hours 09:00 through 17:00
Dia do mês*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31Every day of the month
Mês*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12Every month
Dia da semanaMON-FRI1, 2, 3, 4, 5Monday through Friday

Pré-visualização das próximas execuções

Mostrado no fuso horário selecionado e em UTC.

Europe/Kiev
1

01/05/2026, 09:15 GMT+3

UTC: 01/05/2026, 06:15 UTC

2

01/05/2026, 09:30 GMT+3

UTC: 01/05/2026, 06:30 UTC

3

01/05/2026, 09:45 GMT+3

UTC: 01/05/2026, 06:45 UTC

4

01/05/2026, 10:00 GMT+3

UTC: 01/05/2026, 07:00 UTC

5

01/05/2026, 10:15 GMT+3

UTC: 01/05/2026, 07:15 UTC

Aviso sobre fuso horário e horário de verão

  • Unix day-of-month and day-of-week fields use OR semantics when both fields are restricted.
  • Timezone preview follows the browser timezone database; DST behavior can differ between cron daemons.
  • Horários locais pulados durante o avanço de primavera podem não ser executados. Horários repetidos no recuo de outono podem se comportar de forma diferente entre agendadores.

Exemplos rápidos

Entenda uma programação cron antes que ela seja executada

Expressões cron são cadeias compactas de agendamento usadas por servidores, jobs de CI, plataformas de automação e scripts de manutenção. Elas são poderosas, mas um pequeno erro de digitação pode transformar uma tarefa diária em uma tarefa a cada minuto, ou de dias úteis para finais de semana.

Este parser explica uma expressão cron Unix de 5 campos em linguagem simples, detalha cada campo e mostra horários de execução futuros usando o fuso horário que você escolher na ferramenta.

Dialeto cron suportado

O parser v1 dá suporte ao cron Unix padrão com cinco campos:

minute hour day-of-month month day-of-week
  • Valores de minuto de 0 to 59.
  • Valores de hora de 0 to 23.
  • Valores do dia do mês de 1 to 31.
  • Valores do mês de 1 to 12, além de nomes como JAN and DEC.
  • Valores do dia da semana de 0 to 7, além de nomes como MON and FRI. Tanto 0 and 7 significam Domingo.

Suporta curingas, listas separadas por vírgula, intervalos e valores de passo como */15 or 9-17/2.

O que intencionalmente não é suportado

Dialetos cron não são universais. Quartz, systemd timers, cloud schedulers, Kubernetes, GitHub Actions e plataformas de hospedagem podem adicionar seus próprios campos ou operadores especiais.

  • Campos de segundos e campos de ano não são analisados como cron Unix.
  • Operadores do Quartz como ?, L, W, e # são relatados como não suportados.
  • Macros como @daily and @reboot não são expandidos.
  • O texto do comando após uma programação não é tratado como parte da expressão.

Use esta página como um inspetor para agendas no estilo Unix. Antes de alterar automação em produção, verifique o agendador exato que executará o job.

Fuso horário e comportamento de horário de verão

Uma expressão cron não inclui um fuso horário por si só. A mesma expressão pode ser executada em momentos diferentes dependendo se o servidor usa UTC, um fuso horário do sistema local ou uma configuração de fuso horário específica do agendador.

  • A visualização mostra os horários de execução no fuso IANA selecionado e em UTC.
  • Transições de avanço de horário podem pular horários locais de relógio que não existem.
  • Transições de retorno podem repetir um horário local; o comportamento do agendador pode variar.
  • Se tanto o dia do mês quanto o dia da semana estiverem restritos, o cron Unix comumente usa semântica OR.

Para jobs críticos, trate a visualização como uma ajuda de planejamento e confirme o comportamento no próprio agendador.

Perguntas Frequentes

Isto dá suporte ao cron do Quartz?

Não. O parser suporta apenas cron Unix de 5 campos. Campos de segundos no estilo Quartz, campos de ano e operadores como ?, L, W, e # são exibidos como não suportados.

Qual fuso horário uma expressão cron usa?

Expressões cron não carregam informação de fuso horário. A visualização usa o fuso horário selecionado na ferramenta, mas seu servidor ou agendador pode usar um fuso horário diferente.

Por que dia do mês e dia da semana podem coincidir?

No comportamento comum do cron Unix, quando ambos os campos estão restritos, uma data pode coincidir se qualquer um dos campos coincidir. Por exemplo, 0 0 1 * MON pode ser executado no primeiro dia do mês e às segundas-feiras.

Posso colar a parte do comando do crontab?

Cole apenas os cinco campos de agendamento. A ferramenta é um parser de programação, não um parser completo de crontab, então o texto do comando após a programação não é interpretado.