Gerador de Expressões Cron

Construa, analise e entenda expressões cron visualmente.

Predefinições Rápidas
Construtor Visual
Entrada Direta

Expressão Gerada

0 * * * *
A cada hora no minuto 0

Próximas 5 Execuções

1
Mon, Feb 23, 2026
11:00 PM
2
Tue, Feb 24, 2026
12:00 AM
3
Tue, Feb 24, 2026
01:00 AM
4
Tue, Feb 24, 2026
02:00 AM
5
Tue, Feb 24, 2026
03:00 AM

Resumo dos Campos

Minuto
0
Hora
*...
Dia
*...
Mês
*...
Dia da Semana
*...

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.

┌───────────── minuto (0-59)
│ ┌───────────── 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 minutos
  • 0 0 1 * * - Meia-noite no primeiro dia de cada mês
  • 0 */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