¿Qué es un trabajo cron?

Un trabajo cron es un programa automatizado desarrollado para sistemas Unix y Linux.
Permite al usuario ejecutar varios comandos en un momento específico en un
fecha precisa. Un trabajo cron es una herramienta importante que se puede utilizar para cualquier cosa, desde ejecutar scripts y volver a indexar una página web hasta proporcionar una copia de seguridad para una base de datos. Un trabajo cron también se puede utilizar como recordatorio para descargar el correo electrónico. El usuario solo necesita configurar el programa una vez para que pueda completar continuamente el trabajo.

Si el propietario de un e-zine web tiene más de 100 suscriptores de correo electrónico que leen su publicación el día 25 de cada mes, por ejemplo, un trabajo cron podría ayudar a hacer llegar la información a cada lector a la misma hora y fecha todos los meses. Además, puede agregar nuevos miembros al sitio web y eliminar aquellos que se dan de baja mientras mantiene la base de datos.

Un trabajo cron se configura con pestañas cron dentro de un administrador de pestañas cron. Las pestañas cron se dividen en seis campos: minutos, horas, días, meses, días de la semana y comandos. El campo de comando proporciona instrucciones a la computadora. El campo de minutos va de 0 a 59 y proporciona el minuto exacto en que se ejecutará el comando. La hora se establece entre 0-23, y cero representa la medianoche.

Los días de la semana van del 0 al 7, y el 0 y el 7 representan el domingo. Algunos sistemas más antiguos, incluidos algunos sistemas Unix, utilizan del 0 al 6 como días de la semana, siendo 0 el domingo. Los espacios en blanco o tabulaciones deben separar cada campo. Se usan comas al agregar una lista, mientras que se agregan asteriscos cuando el usuario no desea especificar un campo. Para el propietario de la revista electrónica web antes mencionado, por ejemplo, el trabajo cron se puede configurar con un asterisco en lugar del día de la semana porque el día 25 del mes no siempre coincidirá con el mismo día de la semana.

Un trabajo cron se escribe en un archivo de texto con una serie de comandos cron que la computadora debe cumplir. La preparación de un trabajo cron como un archivo de texto también facilita la edición de los scripts más adelante si es necesario. Además, el trabajo cron se puede configurar para permitir o negar que ciertos usuarios modifiquen la pestaña cron configurada. Una vez que se crea el texto para el trabajo cron, le sigue una extensión .txt, como Cron.txt. Luego, el trabajo se carga y el comando que acompaña al archivo de texto se leerá como «crontab cron.txt» antes de que surta efecto en la página web.