Cron Expression Builder

Expressão Cron para Todo Domingo: 0 0 * * 0

A expressão cron 0 0 * * 0 dispara todo domingo à meia-noite. Abrange por que domingo é 0 e 7, o atalho @weekly e agendamento apenas de fim de semana (0,6).

100% no navegador. Seus dados nunca saem do seu computador.

Minuto
Hora
Dia do Mês
Mês
Dia da Semana

At 12:00 AM, only on Sunday

Próximas 5 Execuções
  • 1.Sun, Jun 21, 2026, 00:00
  • 2.Sun, Jun 28, 2026, 00:00
  • 3.Sun, Jul 5, 2026, 00:00
  • 4.Sun, Jul 12, 2026, 00:00
  • 5.Sun, Jul 19, 2026, 00:00
Referência Rápida
*Qualquer valor
,Separador de lista
-Intervalo
/Passo
1-5Intervalo de 1 a 5
*/15A cada 15 unidades

Ferramentas Relacionadas

A Expressão 0 0 * * 0

A expressão cron 0 0 * * 0 dispara à meia-noite todo domingo. Campos: minuto (0), hora (0), dia do mês (*), mês (*), dia da semana (0). Domingo ocupa uma posição única na numeração de dias do cron: é simultaneamente 0 e 7.

Domingo é 0 e 7: Eis Por Quê

O POSIX cron define dias da semana como inteiros de 0 a 6, com 0 sendo domingo:

NúmeroDia
0Domingo
1Segunda
2Terça
3Quarta
4Quinta
5Sexta
6Sábado
7Domingo (alias)

O Atalho @weekly

@weekly expande para 0 0 * * 0, meia-noite no domingo.

@weekly              # equivalente a 0 0 * * 0

@weekly executa no domingo, não na segunda. Se seu modelo mental de “início da semana” é segunda, você quer 0 0 * * 1, não @weekly.

Casos de Usó para Cron de Domingo

Janelas de manutenção semanais

Domingo à meia-noite é a janela de menor tráfego para a maioria dos serviços voltados ao consumidor. Vacuums de banco de dados, rebuilds de índice e reinicializações de pool de conexões são trabalhos comuns de domingo.

Backups completos de banco de dados

Muitas equipes executam backups incrementais diariamente e backups completos semanalmente. Domingo à meia-noite é o checkpoint natural.

Rotação e arquivamento de logs

Arquivamento semanal de logs é um trabalho comum de domingo que mantém o usó de disco previsível.

Relatórios de resumo semanal

Relatórios de “resumo da semana” são frequentemente gerados no domingo à noite ou segunda de manhã cedo.

Padrão Apenas Fim de Semana

0 0 * * 0,6    # meia-noite no sábado e domingo

Considerações de Fusó Horário

“Fim da semana” não significa nada sem fixar um fusó horário. Um trabalho cron executando como 0 0 * * 0 em um servidor UTC dispara às 00:00 UTC domingo.

Definir o fusó horário do daemon cron

CRON_TZ=America/Sao_Paulo
0 0 * * 0    # meia-noite domingo, horário de Brasília

Verificando o Agendamento

from croniter import croniter
from datetime import datetime

cron = croniter("0 0 * * 0", datetime.now())
for _ in range(5):
    print(cron.get_next(datetime))