Gerador de expressão cron
Crie expressões cron com construtor visual.
0 9 * * 1-5A las 09:00, de Lunes a Viernes
Presets rápidos
Configuração manual
Sintaxe:
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.
Quer saber mais? Leia nosso guia completo →