Como usar Gerador de expressão Cron
A palavra `cron` vem do grego χρόνος (Chronos), o deus do tempo — e o nome é mais do que adequado, porque poucas ferramentas da computação moderna têm uma relação tão íntima com o tempo. O primeiro cron foi escrito por Ken Thompson por volta de 1975 para o Unix V7. Ken Thompson é uma figura singular na história da computação: também co-criou o Unix com Dennis Ritchie, escreveu a linguagem B (que inspirou o C), co-inventou o UTF-8 — a codificação de texto que você está usando agora — e, muitos anos depois, foi um dos criadores da linguagem Go no Google. O cron que a maioria dos administradores de sistema conhece hoje é o Vixie Cron, reescrito por Paul Vixie em 1987, que estabeleceu o formato de 5 campos que usamos até hoje: minuto, hora, dia do mês, mês e dia da semana.
A sintaxe do crontab é concisa ao ponto de ser quase mágica quando você aprende a ler. O asterisco `*` significa qualquer valor. A barra `/` define passos: `*/5` é a cada 5 unidades. O hífen `-` define intervalos: `9-17` significa das 9 às 17. A vírgula separa valores discretos: `1,15` é no dia 1 e no dia 15. As strings especiais como `@daily`, `@weekly` e `@reboot` são açúcar sintático para as expressões mais comuns. O erro mais frequente — e mais traiçoeiro — é o fuso horário: o cron roda no fuso do servidor, que em produção quase sempre é UTC. Se você precisa de algo que rode todo dia às 8h no horário de Brasília (UTC-3), a expressão correta é `0 11 * * *`. Orquestradores modernos como o AWS EventBridge usam 6 campos com um campo extra para o ano — diferente do formato padrão de 5.
Mesmo sendo uma ferramenta de 1975, o cron nunca perdeu relevância — na verdade, ganhou novos contextos que provam o quanto o design original foi sólido. Kubernetes CronJobs usam exatamente a mesma sintaxe de 5 campos. O GitHub Actions tem o gatilho `on: schedule` com cron. O Google Cloud Scheduler, o AWS EventBridge Cron e o Azure Logic Apps também bebem da mesma fonte. Para tarefas mais complexas com dependências entre jobs, retentativas automáticas e monitoramento detalhado, ferramentas como Apache Airflow, Prefect e Temporal são mais adequadas. Mas para o caso de uso clássico — rodar um script todo dia à meia-noite, reprocessar uma fila a cada 5 minutos, gerar um relatório toda segunda às 8h — o cron continua sendo a solução mais simples, mais confiável e mais universal que existe. Esta ferramenta monta a expressão visualmente para você.
Exemplo
0 3 * * * → todo dia às 03:00
*/15 * * * * → a cada 15 minutos
Perguntas frequentes
Para que serve esta ferramenta?
Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
Meus dados são enviados a algum servidor?
O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
Posso usar em produção ou para dados reais?
Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.