Saltar al contenido principal
TODUP Digital

BUSCADOR TODUP

Encuentra servicios, artículos y guías.

Escribe para ver resultados sugeridos.

Guía TODUP

Cómo configurar tareas programadas (Cron Jobs) en cPanel

Guía para configurar tareas automáticas que se ejecuten en horarios específicos usando Cron Jobs en cPanel.

¿Qué son los Cron Jobs?

Los Cron Jobs son tareas que se ejecutan automáticamente en horarios programados, sin intervención manual.

Usos comunes

  • Backups automáticos
  • Limpieza de base de datos
  • Enviar emails programados
  • Actualizar contenido
  • Generar reportes

Acceder a Cron Jobs

  1. Accede a cPanel
  2. En “Avanzado”, busca “Cron Jobs”
  3. Haz clic para abrir

Crear un Cron Job

  1. En “Cron Jobs”, elige el método:
    • Estándar (cPanel v92): Interfaz visual
    • Avanzado (Crontab): Para usuarios avanzados
  2. Completa:
    • Minuto: 0-59
    • Hora: 0-23
    • Día del mes: 1-31
    • Mes: 1-12
    • Día de la semana: 0-7 (0 y 7 = domingo)
    • Comando: El comando a ejecutar
  3. Haz clic en “Agregar nuevo Cron Job”

Ejemplos de horarios

  • Cada minuto: * * * * *
  • Cada hora: 0 * * * *
  • Diario a las 2 AM: 0 2 * * *
  • Semanal (lunes): 0 0 * * 1
  • Mensual (día 1): 0 0 1 * *

Comandos comunes

Ejecutar script PHP

CÓDIGO
/usr/bin/php /home/usuario/public_html/script.php

Ejecutar script de WordPress

CÓDIGO
/usr/bin/php /home/usuario/public_html/wp-cron.php

Ejecutar comando wget

CÓDIGO
/usr/bin/wget -q -O - https://tudominio.com/script.php

Ejecutar curl

CÓDIGO
/usr/bin/curl https://tudominio.com/script.php

Gestionar Cron Jobs

Puedes:

  • Ver todos tus Cron Jobs
  • Editar Cron Jobs existentes
  • Eliminar Cron Jobs
  • Ver logs

    Los Cron Jobs generan logs:

    • Puedes configurar email de notificación
    • O guardar output en archivo
    • Útil para debugging

    Problemas comunes

    El Cron Job no se ejecuta

    • Verifica la sintaxis del horario
    • Verifica que la ruta del comando sea correcta
    • Verifica permisos del archivo
    • Revisa logs de error

    Error de permisos

    • Verifica permisos del script
    • Usa rutas absolutas
    • Verifica que el usuario tenga permisos

    Mejores prácticas

    • Usa rutas absolutas: No rutas relativas
    • Prueba primero: Ejecuta manualmente antes de programar
    • Configura logs: Para monitorear ejecuciones
    • No abuses: Demasiados Cron Jobs pueden afectar rendimiento
    • Documenta: Anota qué hace cada Cron Job

    💡 Tip: WordPress tiene su propio sistema de cron (wp-cron). Puedes desactivarlo y usar Cron Jobs del servidor para mejor rendimiento.