Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Gerador de Expressão Cron

Gerador de Expressão Cron

Monte e teste expressões cron com um construtor visual, descrição em português e prévia dos próximos horários de execução.

Gerador de Expressão Cron

Este gerador de expressão cron monta e testa agendamentos de tarefas cron com um construtor visual, descrições em texto claro e uma prévia ao vivo dos próximos horários de execução. Defina cada campo com modos de clique, em vez de decorar a sintaxe do crontab, ou digite a expressão direto e veja o construtor acompanhar.

Foi feito para desenvolvedores e administradores de sistemas que escrevem entradas de crontab, agendamentos de CI/CD ou regras de agendadores em nuvem. A sintaxe padrão de 5 campos que ele gera funciona com o crontab do Linux, AWS, GitHub Actions, Kubernetes CronJobs e agendadores de frameworks como o Laravel.

Privado por natureza: cada expressão é montada, validada, descrita e agendada inteiramente no seu navegador. Nada do que você digita é enviado a um servidor.

Como montar uma expressão cron

1

Comece por um modelo (opcional)

Clique em qualquer um dos nove modelos — A cada minuto, A cada 5 min, Diário à meia-noite, Dias úteis às 9h, Mensal no dia 1 e mais — para carregar um agendamento comum e editar a partir dele.

2

Configure cada campo no construtor visual

Para Minuto, Hora, Dia (mês), Mês e Dia (semana), escolha um modo: A cada (curinga), A cada N (intervalo regular), Específico (escolha valores em uma grade) ou Intervalo (de-até).

3

Ou digite a expressão direto

Clique em qualquer um dos cinco campos no topo e digite um valor como */5, 0,30 ou 9-17. O construtor visual sincroniza automaticamente para refletir o que você digitou.

4

Confira e copie

Leia a descrição em texto claro e confira o painel Próximas execuções com os próximos 5 horários. Quando estiver certo, clique em Copiar para pegar a expressão.

Recursos

Campos coloridos

Cada um dos 5 campos cron tem sua própria cor, igual à da seção correspondente no construtor, então você sempre sabe qual parte está editando.

Construtor visual, 4 modos

Defina qualquer campo com os modos A cada, A cada N, Específico ou Intervalo — sem precisar lembrar a sintaxe cron para acertar o valor.

Descrição em texto claro

Cada expressão é traduzida para texto claro em tempo real, então 0 9 * * 1-5 aparece como um agendamento nítido de segunda a sexta às 9h.

Próximas execuções

Veja a prévia dos próximos 5 horários a partir da data atual, cada um com data, hora e um tempo relativo como "em 2h 30m".

Sincronização dupla

Edite os campos da expressão ou o construtor visual — o que você mudar, o outro atualiza na hora para ficar igual.

Validação em tempo real

Valores fora do intervalo e sintaxe incorreta são detectados enquanto você digita, com uma mensagem de erro específica que cita o campo e o problema.

9 modelos rápidos

Agendamentos com um clique, de cada minuto até anual — cada minuto, 5 min, 15 min, por hora, diário, dias úteis, semanal, mensal e anual.

Copiar para a área de transferência

Copie a expressão pronta com um clique e cole direto no seu crontab, configuração de pipeline ou agendador.

Guia de sintaxe

Uma referência retrátil mostra os valores permitidos em cada campo, além do significado de *, ,, - e /.

Cron padrão de 5 campos

Gera o formato clássico de minuto, hora, dia do mês, mês e dia da semana usado pelo crontab do Unix e do Linux.

Perguntas frequentes

O que é uma expressão cron?

Uma expressão cron é uma sequência de cinco campos que define um agendamento recorrente em sistemas tipo Unix. Os campos são minuto, hora, dia do mês, mês e dia da semana, separados por espaços — por exemplo, 0 9 * * 1-5 executa às 9h em todos os dias úteis.

Quantos campos tem uma expressão cron?

Esta ferramenta usa o formato padrão de 5 campos: minuto, hora, dia do mês, mês e dia da semana. Ela não suporta formatos estendidos que adicionam um campo de segundos ou ano (como o cron do Quartz), então cada expressão aqui deve ter exatamente cinco campos.

O que significa * * * * *?

O curinga * corresponde a todos os valores do seu campo. Com os cinco campos definidos como *, a tarefa executa a cada minuto de cada hora, todos os dias — o agendamento padrão mais frequente possível.

Como executar uma tarefa cron a cada 5 minutos?

Use o caractere de passo: */5 * * * * executa a cada 5 minutos (em 0, 5, 10, … 55). No construtor visual, deixe o campo Minuto no modo A cada N e digite 5. Você também pode combinar passos com intervalos, então 10-30/5 significa a cada 5 minutos entre o minuto 10 e o 30.

O que acontece quando Dia (mês) e Dia (semana) estão definidos?

No cron padrão, quando os dois campos de dia são especificados (nenhum é *), a tarefa executa se qualquer condição coincidir (lógica OU). Por exemplo, 0 0 15 * 1 executa à meia-noite no dia 15 de cada mês e em toda segunda-feira. A prévia das Próximas execuções reflete esse comportamento.

No campo dia da semana, domingo é 0 ou 7?

Esta ferramenta usa o intervalo padrão de 0–6, em que domingo é 0 e sábado é 6. Alguns sistemas também aceitam 7 para domingo, mas valores fora de 0–6 são marcados como fora do intervalo aqui.

Posso usar essas expressões com AWS, GitHub Actions ou Kubernetes?

Sim. A sintaxe padrão de 5 campos é compatível com a maioria das plataformas, incluindo crontab do Linux, eventos agendados da AWS, GitHub Actions, Kubernetes CronJobs e o agendamento do Laravel. Algumas plataformas têm pequenas diferenças (por exemplo, a AWS adiciona um campo de ano em alguns serviços), então sempre confira a documentação da sua plataforma.

Meus dados são enviados a um servidor?

Não. Toda a montagem da expressão, validação, geração da descrição e cálculo das próximas execuções acontecem inteiramente no seu navegador. Nada do que você digita é transmitido a um servidor.

Minuto
Hora
Dia (mês)
Mês
Dia (semana)
Próximas execuções
Digite direto nos campos da expressão ou use o construtor visual abaixo
Clique em um modelo para carregar agendamentos comuns rapidamente
Os campos coloridos combinam com as seções do construtor para facilitar a leitura
Quando Dia (mês) e Dia (semana) estão definidos, o cron usa lógica OU (executa se qualquer um coincidir)
Todo o processamento acontece no seu navegador — nenhum dado é enviado a servidores
Quer saber mais? Leia a documentação →
1/6
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes