Gerador de expressões cron
Online Desenvolvimento, Código & Dados* * * * *
Crie a sua expressão cron com o construtor visual: minuto, hora, dia do mês, mês e dia da semana. A ferramenta mostra a descrição em claro, calcula as próximas execuções e produz a expressão pronta para colar no seu crontab. Sem conta, sem envios: tudo acontece no seu navegador.
Atualizado em 12 de outubro de 2026
Ajuste cada campo ou cole uma expressão existente: a descrição, a sintaxe e as próximas execuções são atualizadas em direto.
* * * * *
O gerador de cron é gratuito e ilimitado: tantas expressões quanto quiser, sem conta. O cálculo das próximas execuções é feito no seu navegador — nenhum servidor é envolvido.
Minuto, hora, dia do mês, mês, dia da semana: cada campo oferece Todos, Valor, Intervalo, Lista e —para o tempo— A cada N. Não é preciso decorar a sintaxe: a expressão é composta à sua frente e atualiza a cada clique.
Construir o meu cronAbaixo da saída, a ferramenta reformula o cron em frases legíveis: «Todos os dias às 9:30», «A cada 5 minutos», «O 1 do mês à meia-noite». Ideal para rever um crontab antigo ou documentar um pipeline CI antes de o colocar em produção.
Ler uma descriçãoO motor local simula o cron e mostra as cinco próximas datas de execução, na hora local do seu dispositivo. Verifica de imediato se o job recai no dia certo, à hora certa — antes sequer de colocar a linha no crontab.
Ver as próximas datasA análise e o cálculo de datas correm inteiramente no seu navegador: nada é enviado, nada é guardado num servidor. A sua última expressão é mantida localmente no seu dispositivo para retomar onde parou — ideal para iterar sobre um agendador.
Política de privacidadeComece num exemplo rápido (a cada hora, dias úteis, o 1 do mês…) ou construa campo a campo. O modo «Expressão» também permite colar um cron existente para o validar e compreender.
A frase em claro confirma a sua intenção; as cinco próximas execuções mostram o resultado concreto no tempo. Se a expressão for inválida ou impossível, a ferramenta indica-o de imediato.
Clique em «Copiar» e cole a expressão no crontab -e, num schedule do GitHub Actions, num CronJob do Kubernetes ou em qualquer agendador compatível. Não se esqueça de verificar o fuso horário do sistema de destino.
A expressão cron é o padrão de fato para agendar tarefas recorrentes em servidores Unix e plataformas na nuvem. Cinco campos chegam para descrever quase todos os ritmos: a cada minuto, a cada hora, todas as noites, todas as segundas, o 1 do mês… O gerador de cron do Volade constrói esta sintaxe para si, reformula-a em claro e simula as próximas execuções —sem enviar nada para lado nenhum.
Minuto (0–59), hora (0–23), dia do mês (1–31), mês (1–12), dia da semana (0–7, 0 e 7 = domingo). Cada campo aceita * (todos os valores), um valor único (30), um intervalo (1-5), uma lista (1,15) ou um passo (*/5, 10-40/10). A ferramenta oculta os modos não pertinentes (não há «A cada N» no mês, por exemplo) para evitar sintaxes erróneas.
0 9 * * * = todos os dias às 9:00. 30 2 * * 0 = domingo às 2:30. */15 * * * * = a cada 15 minutos. 0 0 1 1 * = 1 de janeiro à meia-noite. 0 8 * * 1-5 = todos os dias úteis às 8:00. Memorizar estes padrões chega para 90 % das necessidades; para o resto, o construtor visual da Volade monta a cadeia campo a campo e copia-a para a área de transferência.
Um crontab local segue o fuso horário do servidor (TZ). GitHub Actions, GitLab CI e muitos PaaS agendam em UTC : um schedule às 9:00 UTC recai às 10:00 ou 11:00 na Europa, conforme o horário de verão. Antes de validar uma expressão crítica (faturação, relatórios), confirme o fuso horário do agendador e teste as próximas datas na ferramenta.
A sintaxe suporta combinações poderosas: 0 9-18/2 * * * (a cada 2 horas das 9:00 às 18:00), 0 0,12 1 */2 * (meia-noite e meio-dia, um dia sim outro não), 15 14 1 * * (o 1 às 14:15). O campo de semana também aceita nomes abreviados em alguns crons (mon, tue…) — a ferramenta trabalha com valores numéricos para ser portátil de um sistema para outro.
0 0 30 2 * (30 de fevereiro) nunca será executado. Nem 0 0 31 4 * (31 de abril). O cron não tem noção nativa de «último dia do mês» (exceto a extensão Vixie com L): para isso, prefira um script ou uma expressão de sistema estendida. O gerador deteta intervalos fora dos limites e assinala erros de sintaxe antes de colar a linha no crontab.
O cron POSIX para-se no minuto. Quartz (Java), Spring e algumas ferramentas aceitam uma 6ª coluna (segundos) e uma 7ª (ano). O GitHub Actions suporta intervalos como «every 5 minutes», mas não passos arbitrários em todos os campos. Em caso de dúvida, fique no formato padrão de 5 campos: é o mais portátil, e é o que o gerador produz.
crontab -e no Linux e macOS; Windows Task Scheduler através de wrappers; GitHub Actions (on.schedule.cron); GitLab CI (rules:schedule); CronJob do Kubernetes; AWS EventBridge Scheduler; Google Cloud Scheduler; systemd timers (OnCalendar, sintaxe semelhante). O formatador de XML e o formatador de JSON do Volade completam a cadeia quando os seus jobs consommem ou produzem dados estruturados.