Pular para o conteúdo principal

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

*
Minuto
*
Hora
*
Dia
*
Mês
*
Sem.

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-5

Executar à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.