rango minutos manualmente instalar horas ejemplos ejecutar editar cada cron

minutos - ¿Cómo ejecutar un trabajo cron todos los lunes, miércoles y viernes?



ejecutar crontab manualmente (7)

¿Has probado la siguiente expresión ...?

0 19 * * 1,3,5

¿Cómo se puede ejecutar un trabajo cron todos los lunes, miércoles y viernes a las 7:00 pm?


Aquí está mi ejemplo de crontab que siempre uso como plantilla:

# Use the hash sign to prefix a comment # +---------------- minute (0 - 59) # | +------------- hour (0 - 23) # | | +---------- day of month (1 - 31) # | | | +------- month (1 - 12) # | | | | +---- day of week (0 - 7) (Sunday=0 or 7) # | | | | | # * * * * * command to be executed #--------------------------------------------------------------------------

Para ejecutar mi trabajo cron todos los lunes, miércoles y viernes a las 7:00 p.m., el resultado será:

0 19 * * 1,3,5 nohup /home/lathonez/script.sh > /tmp/script.log 2>&1

source


Así es como lo configuro en mi servidor:

0 19 * * 1,3,5 root bash /home/divo/data/support_files/support_files_inc_backup.sh

El comando anterior ejecutará mi script a las 19:00 los lunes, miércoles y viernes.

NB: para entradas cron para el día de la semana (dow)

0 = Sunday 1 = Monday 2 = Tuesday 3 = Wednesday 4 = Thursday 5 = Friday 6 = Saturday


La regla sería:

0 19 * * 1,3,5

Le sugiero que use http://corntab.com para tener una GUI muy conveniente para crear sus reglas en el futuro :)


Use crontab para agregar trabajo

crontab -e

Y el trabajo debe estar en este formato:

00 19 * * 1,3,5 /home/user/somejob.sh


Use crontab para agregar trabajo

0 0 9 ? * MON,WED,FRI *

La expresión anterior ejecutará el trabajo a las 9 am todos los lunes, miércoles y viernes. Puede validar esto en: http://www.cronmaker.com/


Use este comando para agregar trabajo

crontab -e

En este formato:

0 19 * * 1,3,5 /path to your file/file.php