Como executar o trabalho crontab todas as semanas no domingo

Estou a tentar descobrir como fazer um trabalho de crontab todas as semanas no domingo. Acho que o seguinte deve funcionar, mas não tenho a certeza se entendi correctamente. O seguinte está correcto?

5 8 * * 6
 209
Author: Tiny Giant, 2013-05-23

5 answers

Aqui está uma explicação do formato crontab.

# 1. Entry: Minute when the process will be started [0-60]
# 2. Entry: Hour when the process will be started [0-23]
# 3. Entry: Day of the month when the process will be started [1-28/29/30/31]
# 4. Entry: Month of the year when the process will be started [1-12]
# 5. Entry: Weekday when the process will be started [0-6] [0 is Sunday]
#
# all x min = */x
Então, de acordo com isto, a tua corrida seria às 8:05 todos os domingos.
 407
Author: Bjoern Rennhak, 2017-08-23 23:47:06

Para ter um cron executado no domingo pode usar qualquer um destes:

5 8 * * 0
5 8 * * 7
5 8 * * Sun

Onde {[[2]} representa a hora do dia em que isto vai acontecer: 8:05.

Em geral, se quiser executar algo no domingo, certifique-se de que a 5ª coluna contém qualquer um dos 0, 7 ou Sun. Tinhas, por isso estava a correr no sábado.

O formato para cronjobs é:

 +---------------- minute (0 - 59)
 |  +------------- hour (0 - 23)
 |  |  +---------- day of month (1 - 31)
 |  |  |  +------- month (1 - 12)
 |  |  |  |  +---- day of week (0 - 6) (Sunday=0 or 7)
 |  |  |  |  |
 *  *  *  *  *  command to be executed

Pode sempre utilizar crontab.guru como editor para verificar o seu cron expressao.

 142
Author: fedorqui, 2017-08-31 09:35:03

Segue - se o formato do ficheiro crontab.

{minuto} {hora} {dia-do-Mês} {Mês} {Dia-da-semana} {utilizador} {caminho-para-shell-script}

Então, para correr todos os domingos à meia-noite (o domingo é 0 Normalmente, 7 em alguns casos raros):

0 0 * * 0 root /path_to_command
 37
Author: xShirase, 2017-10-22 12:42:48

Ao especificar os seus valores de cron, terá de se certificar de que os seus valores se situam dentro dos intervalos. Por exemplo, alguns cron usam um intervalo 0-7 para o dia da semana, onde ambos 0 e 7 representam domingo. Não temos.

Minutes: 0-59
Hours: 0-23
Day of Month: 1-31
Months: 0-11
Day of Week: 0-6
 3
Author: Mendon Ashwini, 2016-04-29 10:38:38

10 * * sol

Position 1 for minutes, allowed values are 1-60
position 2 for hours, allowed values are 1-24
position 3 for day of month ,allowed values are 1-31
position 4 for month ,allowed values are 1-12 
position 5 for day of week ,allowed values are 1-7 or and the day starts at Monday. 
 1
Author: Bachan Joseph, 2017-10-13 05:29:25