GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo ejecutar el trabajo crontab cada semana el domingo

Para ejecutar un cron el domingo, puede usar cualquiera de estos:

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

Donde 5 8 representa la hora del día en que esto sucederá:8:05.

En general, si desea ejecutar algo el domingo, solo asegúrese de que la quinta columna contenga 0 , 7 o Sun . Tenías 6 , por lo que estaba funcionando el sábado.

El formato para cronjobs es:

 +---------------- 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

Siempre puedes usar crontab.guru como editor para verificar tus expresiones cron.


Aquí hay una explicación del 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

Entonces, de acuerdo con esto, tus 5 8 * * 0 correría a las 8:05 todos los domingos.


Linux
  1. ¿Cómo indicar a cron que ejecute un trabajo cada dos semanas?

  2. ¿Cómo configurar un trabajo cron para ejecutar un ejecutable cada hora?

  3. Linux:Ejecutar trabajo cron en primer plano

  4. ¿Cómo ejecutar repetidamente el script bash cada N segundos?

  5. ¿Cómo configurar el trabajo CRON para que se ejecute cada 10 segundos en Linux?

Cómo ejecutar trabajos cron cada 5, 10 o 15 minutos

Cómo programar un trabajo en Cron para que se ejecute cada hora en Ubuntu 20.04

Cómo ejecutar un trabajo Crontab cada semana el domingo

Cómo comprobar si se ha ejecutado un trabajo cron (registro crontab)

¿Cómo puedo hacer que un trabajo cron se ejecute cada 30 minutos?

Cómo configurar el trabajo cron para que se ejecute cada 2 días a las 11 p.m.