Gerador de Expressões Cron
Crie agendamentos de tarefas automatizadas sem precisar decorar a sintaxe complexa do cron.
Presets Rápidos
Configurar Agendamento
* = todo minuto, */5 = a cada 5 minutos
* = toda hora, 9 = às 9h
* = todo dia, 1 = primeiro dia do mês
* = todo mês, 1 = Janeiro
* = todo dia, 0 = Domingo, 1 = Segunda
Dica
Use * para "qualquer valor", números específicos, ou */N para intervalos.
Expressão Gerada
* * * * *Tradução em Português
Configure os campos para ver a tradução
Formato Cron
O que é Cron?
Cron é um agendador de tarefas baseado em tempo em sistemas Unix/Linux. Ele permite que você execute scripts, comandos ou programas automaticamente em horários específicos, sem intervenção manual. É amplamente usado para backups automáticos, limpeza de arquivos temporários, envio de relatórios e muito mais.
A sintaxe do cron pode ser confusa no início, mas nosso Gerador de Expressões Cron simplifica o processo, permitindo que você crie agendamentos complexos visualmente.
Como usar expressões Cron?
Uma expressão cron consiste em 5 campos separados por espaços:
│ │ │ │ │
│ │ │ │ └─ Dia da Semana (0-6, 0=Domingo)
│ │ │ └─── Mês (1-12)
│ │ └───── Dia do Mês (1-31)
│ └─────── Hora (0-23)
└───────── Minuto (0-59)
Você pode usar caracteres especiais como * (qualquer valor), */N (a cada N unidades),- (intervalo) e , (lista de valores).
Exemplos Práticos
0 2 * * *Executar às 2h da manhã todos os dias (ideal para backups noturnos)
*/30 * * * *Executar a cada 30 minutos (monitoramento contínuo)
0 9 * * 1-5Executar às 9h de segunda a sexta (relatórios de trabalho)
0 0 1 * *Executar no primeiro dia de cada mês à meia-noite (faturamento mensal)
Perguntas Frequentes (FAQ)
Cron funciona no Windows?
Não nativamente. O Windows usa o "Agendador de Tarefas" (Task Scheduler). Porém, você pode usar WSL (Windows Subsystem for Linux) ou ferramentas como o Node.js com a biblioteca node-cron para usar sintaxe cron no Windows.
Qual a diferença entre 0 e 7 no dia da semana?
Ambos representam Domingo. O padrão é 0-6 (Domingo a Sábado), mas alguns sistemas aceitam 7 como Domingo também.
Posso executar tarefas a cada segundo?
Não. O cron padrão só suporta granularidade de minutos. Para tarefas em segundos, você precisa usar outras ferramentas como systemd timers ou scripts personalizados.