Construa e verifique expressões cron. Escolha uma predefinição ou edite os cinco campos, e veja as próximas execuções no seu fuso horário. Corre inteiramente no seu navegador.
Como usar o/a Gerador de cron
Escolha uma predefinição ou escreva uma expressão cron nos cinco campos.
Veja cada campo etiquetado e validado à medida que edita.
Leia as próximas horas de execução, calculadas no seu fuso horário local.
Uma expressão cron é uma cadeia compacta de cinco campos que diz 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 mal colocado pode fazer com que um trabalho dispare a cada minuto em vez de uma vez por dia.
Começa a partir de uma predefinição comum (a cada hora, todos os dias à meia-noite, todas as segundas às 9h) ou constrói uma expressão personalizada campo a campo, com cada campo rotulado e validado à medida que escreve.
Fundamental: pré-visualiza os cinco próximos horários de execução no fuso horário local do seu navegador, para poder confirmar que o agendamento faz mesmo o que pretendias antes de o implementar.
Cada campo aceita mais do que um único valor: um asterisco significa todos os valores, uma lista como MON,WED,FRI escolhe vários, um intervalo como MON-FRI abrange dias, e um passo como */15 no campo dos minutos corre aos 0, 15, 30 e 45 depois da hora.
A saída funciona com o cron padrão no Linux e no macOS, o crontab, o AWS EventBridge, os agendamentos do GitHub Actions e a maioria das bibliotecas de agendamento de tarefas.
Uma cilada clássica é definir tanto o dia do mês como o dia da semana: o cron padrão corre então quando qualquer um deles corresponde, não ambos, por isso um trabalho pode disparar mais vezes do que o esperado. Deixar um dos dois como asterisco evita a surpresa.
Esta ferramenta visa o cron padrão de cinco campos, por isso extensões de plataforma como um campo de segundos ou @reboot não são produzidas aqui. Lembre-se também de que o trabalho corre no fuso horário do servidor que o executa, que pode diferir da pré-visualização local.
Perguntas frequentes
Por ordem: minuto, hora, dia do mês, mês e dia da semana. Um asterisco significa todos os valores, por isso * * * * * corre todos os minutos.
Use um valor de passo no campo do minuto: */15 * * * * corre nos minutos 0, 15, 30 e 45 de cada hora.
Números 0 a 6 (domingo é 0, e 7 também significa domingo) ou nomes de três letras como MON. Pode usar intervalos (MON-FRI) e listas (MON,WED,FRI).
Quando o dia do mês e o dia da semana estão ambos definidos, o cron padrão corre em qualquer das correspondências, não em ambas. Deixe um como * para evitar surpresas.
Este gerador destina-se ao cron padrão de cinco campos. Algumas plataformas acrescentam um campo de segundos ou extensões como @reboot, que não são produzidas aqui.
A pré-visualização mostra as próximas execuções no fuso horário local do seu navegador. O servidor que executa a tarefa usa o seu próprio fuso, por isso confirme que corresponde.
Incorporar esta ferramenta
Adicione esta ferramenta ao seu próprio site. Copie o excerto abaixo; mantém-se atualizado automaticamente.
<iframe src="https://monu.tools/embed/pt/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 em Base64 ou descodifique Base64 de volta em texto. Seguro em UTF-8 com deteção automática da direção.
Gere 5 UUIDs aleatórios RFC 4122 versão 4 de uma só vez. A entrada é ignorada; execute novamente para um novo lote.
Minifique e valide JSON no seu navegador, e veja quantos bytes poupa.