* * * * * Abrir no analisador de expressões cron O cron padrão não tem campo de segundos. As duas linhas dão duas execuções por minuto; Quartz e Spring suportam segundos diretamente. Kubernetes e GitHub Actions não conseguem rodar tarefas com essa frequência.
Campo a campo
| Campo | Valor | Corresponde a |
|---|---|---|
| Minuto | * | Qualquer valor |
| Hora | * | Qualquer valor |
| Dia do mês | * | Qualquer valor |
| Mês | * | Qualquer valor |
| Dia da semana | * | Qualquer valor |
Próximas execuções
Exemplo: as primeiras 6 execuções após 1 de janeiro de 2026 (UTC).
- qui., 1 de jan. de 2026, 00:01:00
- qui., 1 de jan. de 2026, 00:01:30
- qui., 1 de jan. de 2026, 00:02:00
- qui., 1 de jan. de 2026, 00:02:30
- qui., 1 de jan. de 2026, 00:03:00
- qui., 1 de jan. de 2026, 00:03:30
Versões prontas para usar
* * * * * /path/to/command
* * * * * sleep 30; /path/to/command Adicione a linha com crontab -e. Ela roda no fuso horário do servidor, a menos que CRON_TZ ou TZ esteja definido.
Kubernetes CronJob: Este agendador não consegue executar este agendamento.
GitHub Actions: Este agendador não consegue executar este agendamento.
O GitHub Actions sempre usa UTC, aceita intervalos de 5 minutos ou mais e pode atrasar execuções agendadas sob carga.
0/30 * * * * ? O Quartz coloca os segundos primeiro e exige ? no dia do mês ou no dia da semana. Os dias vão de 1 a 7 começando no domingo, então nomes são mais seguros.
@Scheduled(cron = "*/30 * * * * *") O Spring @Scheduled(cron = …) usa seis campos: segundos e depois os cinco de sempre.
Perguntas frequentes
› Existe expressão cron para a cada 30 segundos?
Não no cron padrão de cinco campos. Use duas linhas no crontab (uma com sleep 30), um timer do systemd com OnUnitActiveSec=30s ou o Quartz 0/30 * * * * ?.
› Em qual fuso horário * * * * * é executado?
O cron usa o fuso horário da máquina ou do serviço que o executa. No Linux é o fuso do sistema, a menos que CRON_TZ ou TZ esteja definido; CronJobs do Kubernetes aceitam spec.timeZone; o GitHub Actions sempre usa UTC.
› Como verificar este agendamento antes de publicar?
Abra * * * * * no analisador de expressões cron deste site. Ele explica cada campo e lista as próximas execuções no seu horário local ou em UTC, tudo no navegador.