Crie e verifique expressões cron. Escolha um predefinido ou edite os cinco campos, e veja os próximos horários de execução no seu fuso horário. Roda inteiramente no seu navegador.
Como usar Gerador de cron
Escolha um predefinido ou digite uma expressão cron nos cinco campos.
Veja cada campo rotulado e validado enquanto edita.
Leia os próximos horários de execução, calculados no seu fuso horário local.
Uma expressão cron é uma string compacta de cinco campos que informa a um agendador quando executar uma tarefa: minuto, hora, dia do mês, mês e dia da semana. É poderosa mas fácil de errar, e um asterisco no lugar errado pode fazer um job disparar a cada minuto em vez de uma vez por dia.
Comece a partir de um preset comum (a cada hora, todo dia à meia-noite, toda segunda-feira às 9h) ou construa uma expressão personalizada campo por campo, com cada campo rotulado e validado enquanto você digita.
O mais importante: ele mostra uma prévia dos próximos cinco horários de execução no fuso horário local do seu navegador, para você confirmar que o agendamento realmente faz o que você pretendia antes de implantá-lo.
Cada campo aceita mais que um único valor: um asterisco significa todo valor, uma lista como MON,WED,FRI escolhe vários, um intervalo como MON-FRI abrange dias, e um passo como */15 no campo de minuto executa aos 0, 15, 30 e 45 de cada hora.
A saída funciona com o cron padrão no Linux e no macOS, crontab, AWS EventBridge, agendamentos do GitHub Actions e a maioria das bibliotecas de agendamento de jobs.
Uma armadilha clássica é definir tanto o dia do mês quanto o dia da semana: o cron padrão então executa quando qualquer um dos dois corresponde, não os dois juntos, então um job pode disparar com mais frequência que o esperado. Deixar um dos dois como asterisco evita a surpresa.
Esta ferramenta mira o cron padrão de cinco campos, então extensões de plataforma como um campo de segundos ou @reboot não são produzidas aqui. Lembre-se também de que o job roda no fuso horário do servidor que o executa, que pode diferir da prévia local.
Perguntas frequentes
Em ordem: minuto, hora, dia do mês, mês e dia da semana. Um asterisco significa qualquer valor, então * * * * * roda a cada minuto.
Use um valor de passo no campo de minuto: */15 * * * * roda nos minutos 0, 15, 30 e 45 de cada hora.
Números de 0 a 6 (domingo é 0, e 7 também significa domingo) ou nomes de três letras como MON. Você pode usar intervalos (MON-FRI) e listas (MON,WED,FRI).
Quando dia do mês e dia da semana estão definidos, o cron padrão roda em qualquer correspondência, não em ambas. Deixe uma como * para evitar surpresas.
Este gerador tem como alvo o cron padrão de cinco campos. Algumas plataformas adicionam um campo de segundos ou extensões como @reboot, que não são produzidos aqui.
A prévia mostra as próximas execuções no fuso horário local do seu navegador. O servidor que executa a tarefa usa o próprio fuso, então confirme se corresponde.
Incorpore esta ferramenta
Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.
<iframe src="https://monu.tools/embed/pt-BR/cron-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Ferramentas relacionadas
Formate, embeleze e valide JSON online com mensagens de erro claras para entradas inválidas.
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Seguro para UTF-8 com detecção automática de direção.
Gere 5 UUIDs aleatórios RFC 4122 versão 4 de uma vez. A entrada é ignorada; execute novamente para um novo lote.
Minifique e valide JSON no seu navegador, e veja quantos bytes você economiza.