Como executar um cron job apenas no domingo (ou em qualquer outro dia)

Eu precisei configurar um cron job para realizar alguma manutenção que eu queria executar automaticamente no domingo à noite, já que geralmente é um período de baixo tráfego. Depois de pesquisar a sintaxe correta no manual pela milésima centésima vez, percebi que não escrevia nada há algum tempo e provavelmente deveria anotar este para mais tarde.
A sintaxe normal para um item do cron job está geralmente bem ali na janela do editor em uma fonte azul escuro quase ilegível, mas depois de usar a opção set background = dark do vim , se transforma em um belo azul claro.
Com base nessa última linha, a sintaxe é …
< minuto > < hora > < dia do mês > < mês > < dia da semana > < command >
E isso significa que uma linha de cron job executada toda segunda-feira à 1h05 seria estruturada assim:
5 1 * * 1 / o / comando / vai / aqui
Isso “ dow ” opção significa “ dia da semana ” e é um número de 0 a 7, com a semana começando e terminando no domingo. Portanto, aqui está a lista:
- 0 – Domingo
- 1 – Segunda-feira
- 2 – Terça-feira
- 3 – Quarta-feira
- 4 – Quinta-feira
- 5 – Sexta-feira
- 6 – Sábado
- 7 – Domingo
Resumindo, se você quiser que algo seja executado no domingo, você pode usar 0 ou 7 na “ dow ” coluna.
Nenhum comentário