GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo ejecutar un trabajo cron en días específicos de la semana

Pregunta :¿Cómo ejecutar un cronjob en un día específico de la semana o en un rango de días de la semana?

Para ejecutar un trabajo cron en días específicos de la semana, puede especificarlo a través de lo siguiente:

1. Edite el crontab para el que el usuario desea crear el trabajo crontab. Por ejemplo:

# crontab -e

A continuación, agregue una entrada que especifique la fecha, la hora y el día de la semana en el que desea ejecutar el trabajo crontab. Por ejemplo:

Esta entrada de crontab ejecuta el script a las 17:00 (5 p. m.) los sábados:

0 17 * * 6 /script/script.sh

Esta entrada de crontab ejecuta el script a las 17:00 (5 p. m.) de domingo a viernes:

0 17 * * 0-5 /script/script.sh

2. Hay más detalles sobre las diferentes opciones de crontab en las páginas man, específicamente:

# man 5 crontab

3. Sin embargo, los días de la semana se pueden especificar en el número más a la derecha en los ejemplos anteriores con valores de 0 a 7 que representan cada día de la semana y el domingo se puede especificar con 0 o 7.


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

  2. Cómo hacer que CRON llame en las RUTAS correctas

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

  4. Linux:Ejecutar trabajo cron en primer plano

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

Cómo ejecutar un trabajo Crontab cada semana el domingo

¿Cómo configurar el trabajo cron para ejecutar un script PHP en cPanel?

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

Cómo configurar y ejecutar un cron en cPanel

¿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.