Configurar tareas programadas (Cron Jobs)

¿Qué es un Cron Job?

Un Cron Job es una tarea que se ejecuta automáticamente en tu servidor en intervalos definidos. Sirve para cosas como: enviar emails programados, limpiar bases de datos, generar reportes, sincronizar datos o ejecutar el sistema de colas de WordPress.

Cómo crear un Cron Job en cPanel

  1. Entra a cPanel
  2. Busca la sección "Avanzado"
  3. Haz clic en "Cron Jobs"
  4. En "Add New Cron Job" define el intervalo de ejecución
  5. En el campo "Command" escribe el comando a ejecutar
  6. Haz clic en "Add New Cron Job"

Ejemplos de comandos útiles

WordPress — Ejecutar wp-cron cada 5 minutos:

/usr/local/bin/php /home/tuusuario/public_html/wp-cron.php

Ejecutar un script PHP cada hora:

/usr/local/bin/php /home/tuusuario/public_html/mi-script.php

Configurar el intervalo de tiempo

  • Cada minuto: * * * * *
  • Cada 5 minutos: */5 * * * *
  • Cada hora: 0 * * * *
  • Cada día a medianoche: 0 0 * * *
  • Cada lunes: 0 0 * * 1
💡 Consejo: Reemplaza tuusuario con tu nombre de usuario real de cPanel. Lo encuentras en la esquina superior derecha de cPanel.