Gerador de Expressões Cron

Crie agendamentos de tarefas Cron com facilidade e veja a descrição em linguagem natural.

Desenvolvimento e Código
100% Client-Side · Privado e Seguro
Gerador de Expressões Cron

Crie agendamentos de tarefas Cron com facilidade e veja a descrição em linguagem natural.

Central de Conhecimento e Guia

Gerador de Expressões Cron e Agendamento de Tarefas

Gerador de Expressões Cron e Agendamento de Tarefas

Esta ferramenta opera 100% do lado do cliente. Seus códigos, tokens, credenciais e dados confidenciais nunca saem do seu navegador nem são transmitidos a servidores remotos.

Fórmula e Método de Cálculo

Cron Format = [Minute] [Hour] [Day of Month] [Month] [Day of Week]

The standard Unix syntax utilizes 5 fields separated by spaces. An asterisk * acts as a wildcard meaning 'every', while a slash / indicates a step value (like */5 for every 5 minutes).

Melhores Práticas e Dicas

  • Avoid Overlapping Wildcards: Setting a cron to `* * * * 1` runs the job every single minute on Mondays. If you meant 'once at midnight on Mondays', the correct syntax is `0 0 * * 1`.
  • Use Step Values for Throttling: Never run heavy database exports at `* * * * *` (every minute). Use `*/15 * * * *` to space the execution out to every 15 minutes, allowing the CPU to recover.
  • Mind the Server Timezone: Cron daemons execute based on the server's local system time (usually UTC), not your local timezone. Always offset your hours accordingly when writing schedules.

Perguntas Frequentes

O que faz o 6º campo do cron?
Enquanto o cron padrão do Unix usa 5 campos, agendadores avançados (como AWS EventBridge ou Quartz) adicionam um 6º campo para o 'Ano', permitindo agendar tarefas que só são executadas em 2024 ou 2025.
Posso agendar uma tarefa para rodar a cada segundo?
Não com o cron padrão do Unix, que possui resolução mínima de um minuto. Para execuções em frações de minuto, você deve escrever um script de daemon persistente ou usar temporizadores do systemd.
A que corresponde o domingo na sintaxe cron?
No campo Dia da Semana, o domingo é tradicionalmente representado por 0, enquanto segunda-feira é 1, até sábado como 6. (Muitas implementações também aceitam 7 para domingo ou as letras SUN).