Gerador de Expressões Cron
Construa, analise e entenda expressões cron visualmente.
Expressão Gerada
Próximas 5 Execuções
Resumo dos Campos
O que é uma Expressão Cron?
Uma expressão cron é uma string de cinco campos que define um agendamento para execução automática de tarefas. Originalmente desenvolvido para sistemas do tipo Unix, o cron tornou-se o padrão para agendar trabalhos recorrentes em servidores, plataformas de nuvem e ferramentas de automação.
Expressões cron são usadas no crontab Linux/Unix, AWS CloudWatch Events, GitHub Actions, Kubernetes CronJobs, pipelines CI/CD e muitos sistemas de agendamento de tarefas.
Sintaxe Cron Explicada
Uma expressão cron padrão consiste em cinco campos separados por espaços. Cada campo pode conter valores específicos, intervalos ou caracteres especiais.
│ ┌───────────── hora (0-23)
│ │ ┌───────────── dia do mês (1-31)
│ │ │ ┌───────────── mês (1-12)
│ │ │ │ ┌───────────── dia da semana (0-6)
│ │ │ │ │
* * * * *
Caracteres Especiais
*- Qualquer valor (curinga),- Separador de lista de valores (ex: 1,3,5)-- Intervalo de valores (ex: 1-5)/- Valores de passo (ex: */15 significa a cada 15)
Exemplos Comuns
0 9 * * 1-5- Todos os dias da semana (Seg-Sex) às 9:00*/15 * * * *- A cada 15 minutos0 0 1 * *- Meia-noite no primeiro dia de cada mês0 */4 * * *- A cada 4 horas no minuto 0
Casos de Uso Comuns
- Backups automatizados de banco de dados (ex: diariamente às 2h)
- Gerar e enviar relatórios agendados
- Limpar arquivos temporários ou logs
- Executar verificações de saúde e scripts de monitoramento
- Enviar e-mails de lembrete ou notificações