Gerador de expressão cron

Crie expressões cron com construtor visual.

Expressão cron
0 9 * * 1-5

A las 09:00, de Lunes a Viernes

Presets rápidos

Configuração manual

Sintaxe:

* = cualquier valor5 = valor exacto1-5 = rango*/5 = cada N1,3,5 = lista0 0 * * 0 = formato

Gerador de expressões cron: agende tarefas com construtor visual

As expressões cron são o padrão para agendar tarefas automáticas em servidores Linux, serviços em nuvem (AWS, Google Cloud, Azure), CI/CD (GitHub Actions, GitLab CI) e aplicações web. Nosso gerador visual permite criar expressões cron sem precisar memorizar a sintaxe, usando seletores intuitivos para cada campo.

Uma expressão cron padrão tem 5 campos: minuto (0-59), hora (0-23), dia do mês (1-31), mês (1-12) e dia da semana (0-6). Caracteres especiais como * (qualquer valor), */n (a cada n unidades), n-m (faixa) e n,m (valores específicos) permitem definir agendas complexas. Nosso construtor visual traduz cada combinação em linguagem legível.

A ferramenta é ideal para administradores de sistemas que configuram backups automáticos, desenvolvedores que agendam tarefas de manutenção, profissionais de marketing que programam envios de email e qualquer pessoa que precise entender ou criar uma expressão cron. A expressão gerada é compatível com crontab Unix, AWS CloudWatch, GitHub Actions e a maioria dos agendadores de tarefas.

Perguntas frequentes

O que é uma expressão cron?

Uma expressão cron é uma string de texto que define um horário de execução para tarefas automáticas. Foi criada para o programa cron do Unix nos anos 70 e continua sendo o padrão mais utilizado para agendar tarefas. Os cinco campos representam: minuto, hora, dia do mês, mês e dia da semana.

Como testo minha expressão cron?

Pode testar sua expressão diretamente em um servidor Linux digitando crontab -e para editar o crontab do usuário. Em serviços em nuvem como AWS, Vercel ou GitHub Actions, pode configurar a expressão no arquivo de configuração do projeto. Nossa ferramenta mostra uma descrição legível para que verifique se a programação está correta antes de implementá-la.

Qual é a diferença entre */5 e 5 em um campo cron?

O valor 5 significa "exatamente no minuto/hora 5", ou seja, executa uma única vez quando o valor coincide com 5. Já */5 significa "a cada 5 unidades", ou seja, executa em 0, 5, 10, 15, 20, etc. Por exemplo, */5 no campo de minutos executará a tarefa a cada 5 minutos, enquanto 5 só a executará no minuto 5 de cada hora.