Cron es una de las herramientas prácticas y poderosas en el sistema operativo Linux utilizado principalmente por los administradores del sistema. Cron Jobs permite a los usuarios ejecutar una tarea particular (comando o un script) repetidamente en una fecha y hora determinadas. El trabajo cron una vez establecido se ejecuta automáticamente en esa fecha y hora en particular sin la participación del usuario. Algunas de las tareas que pueden manejar Cron incluyen copias de seguridad de archivos de registro y base de datos, tareas de mantenimiento, envío de correos electrónicos, estado de monitoreo, etc. El Crond es el servicio que se ejecuta en segundo plano y verifica regularmente el archivo/etc/crontab,/var/spool/cron, y/etc/cron.D Directorios para los trabajos programados. Si el tiempo programado para los trabajos de Cron coincide con el tiempo del sistema operativo, los trabajos se ejecutan.
Esta publicación describe cómo ejecutar un trabajo de Cron todos los lunes y jueves.
Sintaxis de crontab
La sintaxis de una entrada crontab es la siguiente:
* * * * *
Cada uno * En esta sintaxis se refiere a lo siguiente:
Minuto (0-59) hora (0-23) día del mes (1-31) mes (1-12 o nombres) día de la semana (0-7 o nombres)
Un asterisco (*) representa todos los valores permitidos. Por ejemplo, un asterisco en el campo de la hora ejecutará el trabajo cron cada hora.
Dirige un crontab lunes y jueves
Para ejecutar un trabajo de Cron todos los lunes y jueves, edite el archivo CRONTAB utilizando el comando a continuación:
$ crontab -e
Luego agregue una entrada para el trabajo cron. Por ejemplo, para ejecutar un trabajo cron todos los lunes y jueves a las 5:00 a.m., la entrada sería:
0 5 * * lun, jueves
o
0 5 * * 1,4
Si desea ejecutar el trabajo de Cron todos los lunes y jueves a las 5:00 p.m., la entrada sería:
0 17 * * lun, jueves
o
0 17 * * 1,4
Guarde y cierre el archivo.
Ahora, su trabajo programado se ejecutará todos los lunes y jueves a la hora específica. Sin embargo, recuerde que el trabajo no se ejecutará si su sistema está inactivo en la hora programada.
En esta publicación, cubrimos cómo ejecutar un trabajo cron todos los lunes y jueves en un sistema operativo Linux. Del mismo modo, puede programar cualquier tarea en cualquier día y hora específicos utilizando los trabajos cron.