Gerador de Expressão Cron Online

Free Grátis · Sem cadastro · Dados não enviados Build · Validate · Explain
Expression
* * * * *
Every minute
Common Presets
Next 10 Run Times

Mais Ferramentas para Desenvolvedores

Regex
Live test regex
Timestamp
Unix ↔ Date
URL Encoder
Percent-encoding
Formatador YAML
Format & validate
Formatador TOML
Format & validate
JSON→YAML
To YAML config
Calculadora
Standard/Scientific
Formatador JSON
Format, validate & minify

Por Que Este é o Melhor Gerador de Expressão Cron

Construtor Visual

Selecione cada campo visualmente — escolha Todos, valores Específicos, um Intervalo ou um intervalo de Passo. A expressão é atualizada em tempo real conforme você configura cada parte do agendamento.

Linguagem Simples

Toda expressão cron é traduzida automaticamente em uma descrição legível por humanos. Chega de adivinhar o que 0 */6 * * * significa — você verá "A cada 6 horas" instantaneamente.

Prévia da Próxima Execução

Veja os próximos 10 horários de execução agendados com base no momento atual no seu fuso horário local. Verifique se seu agendamento dispara nos horários exatos que você espera antes de publicar.

5 & 6 Campos

O cron Unix padrão usa 5 campos (minuto hora dia mês dia da semana). O cron estendido (Spring, Quartz, AWS EventBridge) adiciona um campo de segundos. Alterne entre os formatos com um clique.

Perguntas Frequentes

O que é uma expressão cron?

Uma expressão cron é uma string de 5 (ou 6) campos separados por espaços que define um agendamento recorrente. Os campos são minuto, hora, dia do mês, mês e dia da semana. Por exemplo, 0 9 * * 1-5 significa "às 9:00 em todos os dias úteis".

O que * significa no cron?

Um asterisco (*) em um campo cron é um curinga que significa "todos os valores válidos". * no campo de minuto significa "todo minuto", e * no campo de hora significa "toda hora".

O que */ significa no cron?

A sintaxe */n significa "a cada n unidades". */15 no campo de minuto dispara aos 0, 15, 30 e 45. */2 no campo de hora dispara a cada 2 horas começando à meia-noite.

Como executo uma tarefa cron todos os dias à meia-noite?

Use 0 0 * * *. Isso significa minuto 0, hora 0, todos os dias. Muitos sistemas também aceitam a abreviação @daily ou @midnight.

Qual é a diferença entre cron de 5 campos e de 6 campos?

O cron Unix padrão tem 5 campos: minuto hora dia mês dia da semana. Alguns sistemas (Spring, Quartz, AWS EventBridge) estendem isso para 6 campos adicionando um campo de segundos no início, permitindo agendamento com precisão inferior a um minuto.

Guia detalhado
Guia Ferramentas Essenciais
Regex, Cron, Timestamp, URL & mais
Ler o guia