Crie agendamentos de tarefas automatizadas sem precisar decorar a sintaxe complexa do cron.
* = 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
Use * para "qualquer valor", números específicos, ou */N para intervalos.
* * * * *Configure os campos para ver a tradução
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.
Uma expressão cron consiste em 5 campos separados por espaços:
Você pode usar caracteres especiais como * (qualquer valor), */N (a cada N unidades),- (intervalo) e , (lista de valores).
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)
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.
Ambos representam Domingo. O padrão é 0-6 (Domingo a Sábado), mas alguns sistemas aceitam 7 como Domingo também.
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.