Expressão Cron
Ferramentas Dev* * * * *
Predefinidos:
Campos
Minuto
0-59
Hora
0-23
Dia do mês
1-31
Mês
1-12
Dia da semana
0-6
Próximas 10 execuções
- 12026/8/19 14:46:00
- 22026/8/19 14:47:00
- 32026/8/19 14:48:00
- 42026/8/19 14:49:00
- 52026/8/19 14:50:00
- 62026/8/19 14:51:00
- 72026/8/19 14:52:00
- 82026/8/19 14:53:00
- 92026/8/19 14:54:00
- 102026/8/19 14:55:00
Comparação de Formatos Cron
| Formato | Campos | Estrutura | Exemplo | Cenários de Uso | Plataformas / Ferramentas |
|---|---|---|---|---|---|
| Padrão (5 campos) | 5 | minuto hora dia mês dia_semana | 30 2 * * 1-5 | Tarefas agendadas Linux/Unix (crontab), tarefas periódicas simples como backup diário, limpeza de logs, scripts agendados | Linux crontab, macOS launchd, AWS CloudWatch Events, GitHub Actions (schedule), maioria das plataformas CI/CD |
| Com segundos (6 campos) | 6 | segundo minuto hora dia mês dia_semana | */5 * * * * * | Tarefas com precisão sub-minuto: detecção de heartbeat, sincronização em tempo real, polling de alta frequência, health check de microsserviços | Spring @Scheduled (modo não-Quartz), Node.js node-cron, Kubernetes CronJob (estendido), Systemd Timer |
| Quartz (7 campos) | 7 | segundo minuto hora dia mês dia_semana ano | 0 0 9 ? * 2-6 2026 | Tarefas empresariais com controle de ano, regras de negócio complexas (ex: segunda segunda-feira de cada mês), tarefas únicas para ano específico | Java Quartz Scheduler, Spring Quartz, XXL-JOB, ElasticJob, Apache Airflow (plugin) |