¿Cómo configurar tareas cron (Cron Jobs) en cPanel? Imprimir

  • 0

Las **tareas cron** (Cron Jobs) son comandos que el servidor ejecuta automáticamente en intervalos de tiempo predefinidos (por ejemplo, una vez al día para enviar notificaciones, o cada hora para sincronizar un catálogo). Son de vital importancia para sistemas que requieren automatización, como WHMCS, Moodle o plugins de e-commerce en WordPress.

Paso 1: Entrar a la sección de Cron en cPanel

  1. Inicia sesión en **cPanel**.
  2. Busca la sección **Avanzado** y haz clic en **Tareas cron** (Cron Jobs).

Paso 2: Configurar la frecuencia de ejecución

En la sección *Añadir nueva tarea cron*, define la periodicidad:

  • Configuraciones comunes (Common Settings): cPanel ofrece un menú desplegable con opciones preconfiguradas útiles (ejemplo: *Una vez por hora*, *Una vez al día a las 00:00*, *Una vez por semana*). Seleccionar una de estas completará automáticamente los campos de minuto, hora, día y mes de forma exacta.
Límite de frecuencia del servidor: Para garantizar la estabilidad del servidor compartido, evita ejecutar tareas de cron con intervalos menores a **5 minutos** a menos que sea estrictamente necesario. Ejecutar tareas pesadas cada minuto puede causar bloqueos de CPU en tu cuenta.

Paso 3: Definir el comando a ejecutar

En el campo **Comando** (Command), debes indicar la ruta absoluta del intérprete de PHP y el script que deseas ejecutar. Aquí tienes los formatos estándar:

Para ejecutar un script PHP en tu cuenta de hosting:
/usr/local/bin/php -q /home/usuario/public_html/cron.php

Nota: Reemplaza usuario por tu usuario de cPanel y cron.php por la ubicación exacta de tu script.

Para ejecutar una URL web externa usando Curl:
curl -s https://tudominio.cl/cron-jobs/proceso.php >/dev/null 2>&1

Paso 4: Guardar y verificar

  1. Haz clic en el botón **Añadir nueva tarea cron**.
  2. La tarea aparecerá listada en la parte inferior de la pantalla, desde donde podrás editarla o eliminarla en cualquier momento.

¿Fue útil la respuesta?

« Atrás