Programar tareas cron (cron jobs) para ejecutar una URL en cPanel

Programar tareas cron (cron jobs) para ejecutar una URL en cPanel

22 de abril 2018

Antes de pasar a la práctica, lo mejor es revisar un poco qué son las tareas cron o cron jobs en inglés, términos que usaremos indistintamente a lo largo del artículo. Cron en una función se que incluye en los sistemas GNU y Linux y sirve para administrar tareas programadas, es decir, una serie de acciones que se ejecutan cada cierto tiempo.

Quizá así de entrada esto no te parezca útil, sin embargo hay multitud de ocasiones en las que disponer de un servicio de este tipo es vital. Casi cualquier plataforma que disponga de una gran base de datos que requiera estar continuamente actualizada.

Nosotros vamos a ver cómo programar un cron job en cPanel para que ejecute una URL cada cierto tiempo. Digo que lo veremos en cPanel porque es el ejemplo concreto que quiero utilizar, pero la sintaxis será válida para usarla en cualquier otro lugar. Lo primero que tenemos que hacer es entrar en el panel, lógicamente, e irnos al apartado llamado Tareas cron.

Entrar en el cPanel e irnos al apartado llamado Tareas cron

Una vez dentro veremos que hay una serie de desplegables y campos de texto. En estos apartados podemos definir la frecuencia con la que se ejecutará instrucción que queremos lanzar, así como el comando para que esa instrucción sea entendida por el servidor. En el primer desplegable podemos seleccionar una configuración común, como podrás ver en la siguiente captura yo he seleccionado una vez al día, pero también puedes ser más específico introduciendo los valores que desees más abajo.

En estos apartados podemos definir la frecuencia con la que se ejecutará instrucción que queremos lanzar, así como el comando para que esa instrucción sea entendida por el servidor

Lo último será añadir el comando de linux que ejecutará la URL y para ello usaremos wget, donde incluiremos también una orden para que no se genere un email cada vez que se ejecute. Dentro del entrecomillado puedes situar la ruta a la que quieres llamar.

Puedes encontrar más información sobre la función de cron jobs dentro de cPanel en su documentación técnica, así como profundizar en el comando wget a través de su manual.

Publicado por Jesús Tovar

Categorías: Programación

Etiquetas: , ,

Este sitio web utiliza cookies, si continúas navegando estás dando tu consentimiento. Consulta nuestra política de cookies y de privacidad.

ACEPTAR
Aviso de cookies