Cómo automatizar las funciones de su sitio web con trabajos de cron

Hay momentos en los que hay que hacer varias cosas diferentes en un horario establecido y el servidor de alojamiento web le puede ayudar con que el uso de lo que se conoce como el cron.

Video: Programar tareas con CRON - Bytes por CódigoFacilito

Pensar en cron como abreviatura de cronología, y que le ayudará a ver que es para los trabajos que se realizan de forma automática en un horario fijo de tiempo por el reloj interno del servidor. Es como ajustar el temporizador para cambiar la calefacción antes de levantarse por la mañana o el establecimiento de su DVR para grabar el mismo programa todas las semanas.

El comando para una tarea programada básicamente consta de dos partes:

Video: Webinar LPIC-1 "Tareas programadas en Linux. Cron Jobs"

  • El comando que el servidor debe ejecutar: Esto significa que le da la ruta completa al archivo que necesita para funcionar y los interruptores que son necesarios para realizar la función. El software se ejecuta en su sitio web debe proporcionar los interruptores correctos para incluir.

  • La hora exacta y el horario en el que el trabajo debe ser ejecutado: Existe una enorme flexibilidad incorporada en este sistema, lo que significa que puede programar la tarea a ejecutar exactamente cuando se desea en cualquier programa que desea.

    Video: Linux Backup with TAR and Cron Jobs

cPanel proporciona una pantalla de configuración fácil para las tareas cron. He aquí cómo usarlo:

  1. Abrir cPanel y conectarse utilizando los datos de su anfitrión le dio cuando se inscribió.

  2. Desplázate hasta la sección Opciones avanzadas y haga clic en Tareas programadas.

  3. Si desea enviar por correo electrónico cada vez que se ejecuta ninguna tarea cron, introduzca su dirección de correo electrónico en la primera casilla de correo electrónico y haga clic en Actualizar.

  4. Seleccione el horario en el que desea ejecutar el comando.

    Hay un conjunto de valores para elegir, o puede crear su propio horario.

    Debe rellenar todas las casillas cuando se ajusta el schedule- de lo contrario la creación de empleo cron fallará.

  5. Introduzca el comando que desea que el servidor se ejecute en el cuadro de mando.

    Debe agregar la ruta del servidor completa al archivo que desea ejecutar en el trabajo cron. El servidor no puede adivinar qué carpeta el archivo podría estar en!

  6. Haga clic en Añadir Nueva Tarea Cron para crear el trabajo y añadirlo a la cron.

Se puede tomar un poco de tiempo para acostumbrarse a cómo se programan las tareas cron porque los diferentes personajes hacen cosas diferentes. He aquí una explicación de ellos:

  • Números 0-59: ¿Qué números puede utilizar depende de si está configurando el minuto, hora, día, mes o día de la semana. No hay 59 horas en un día, por lo que no pueden utilizar 59 como una opción por horas, pero se puede utilizar cualquier número válido para ese período de tiempo. Así que si quieres algo para ejecutar un minuto después de la hora, se pone una 1 en el cuadro minutos.

    Se puede seleccionar para que se ejecute a varios minutos diferente al separar los minutos con una coma. Por ejemplo, si desea que se ejecute a 1, 5, 27, y 50 minutos después de la hora, por alguna razón, sólo tiene que ingresaría 1,5,27,50 en el cuadro minuto.

  • Asterisco (*): Un asterisco significa “todos”, por lo que poner un asterisco en el cuadro horas significa que el trabajo de cron se ejecuta cada hora. Poner un asterisco en el cuadro día significa que el trabajo se ejecuta todos los días, y así sucesivamente.

  • Barra (/): Se puede utilizar una barra después un asterisco para dividir que “todo” por un número. La barra siempre tiene que tener un número que le sigue. Por ejemplo, si desea que el trabajo se ejecute cada mes, sólo tiene que poner un asterisco en el cuadro Mes.

    Si desea que se ejecute cada tres meses, sin embargo, usted tiene que escribir * / 4 - lo que significa que cada mes dividido por 4 (o 12/4), lo que equivale cada tres meses. Puede ser un poco confuso, pero la pantalla de trabajo cron tiene Ajustes comunes cuadros desplegables que ayudan a explicar qué hacer.

  • Guión (-): Puede utilizar un guión sólo en el campo de lunes a viernes. El campo de día de la semana es un campo especial que modifica el campo Día. Por ejemplo, si desea ejecutar el comando sólo los fines de semana, se escribe (0, 6) debido a 0 para Domingo y 6 stands para el sábado.

    Se puede utilizar el tablero para significar todos los días entre dos días, así que por ejemplo, 1-5 significa todos los días de uno a cinco (lunes a viernes). Utilizando 3-6 significaría miércoles a sábado.

Puede editar o eliminar los trabajos cron en cualquier momento después de crearlos. Cualquier cambio o eliminación es inmediata y se detiene la carrera previamente programada siguiente y reemplaza con lo que cambia la configuración a.

Usted puede encontrar puestos de trabajo cron extremadamente útil y su sistema de programación es increíblemente flexible, lo que le permite programar el servidor para ejecutar cualquier trabajo que desee en casi cualquier momento del año en que lo desee.

Artículos Relacionados