Tareas Cron en cPanel: Guía completa

tareas cron en cpanel

📅 Publicado el 18 de julio, 2026 · Por Equipo RedServicio

Gestionar un sitio web se vuelve una pesadilla si tienes que hacer todo a mano. Por eso, aprender a configurar tareas cron en cPanel no es solo una habilidad técnica, es casi una necesidad de supervivencia. Limpiezas de base de datos, copias de seguridad, correos masivos… todo eso se puede poner en piloto automático. En el entorno Linux, el estándar Cron es la herramienta que hace el trabajo sucio mientras tú haces otras cosas. En RedServicio.net sabemos que tu tiempo vale oro; que el servidor se encargue de lo rutinario te deja libre para pensar en crecer.

¿Qué son exactamente las tareas Cron?

Si vienes de Windows, piensa en el «Programador de tareas». Si no, es sencillo: es un demonio (un servicio que corre en segundo plano) que ejecuta comandos cada cierto tiempo. Puede ser casi cualquier cosa, desde un script simple de respaldo hasta uno complejo de PHP procesando pedidos de una tienda online.

Lo bueno de cPanel es que te da una interfaz gráfica para esto. Olvídate de la terminal y el SSH si no quieres tocarlos. Para los desarrolladores y webmasters que prefieren un entorno visual, esto simplifica el día a día.

Tip Pro: Puedes poner tareas para que corran cada minuto si quieres, pero cuidado. Revisa los términos de servicio de tu hosting para no sobrecargar los recursos compartidos. En RedServicio.net tenemos entornos optimizados para que tus automatizaciones corran sin romper la estabilidad del servidor.

Acceder a la interfaz de Cron en cPanel

Empecemos por el principio. Tienes que encontrar la herramienta dentro del panel. Son solo tres pasos:

  1. Entra a tu cuenta de cPanel.
  2. Busca «Cron» en la barra de arriba o ve a la sección Avanzado.
  3. Clic en el icono Trabajos Cron (Cron Jobs).

Dentro verás donde agregar nuevas tareas y una lista con las que ya existen. Fíjate bien en la dirección de correo electrónico de la sección «Notificación por correo electrónico de Cron». Ahí llegarán los informes. Útil para saber si algo falló, aunque si ejecutas la tarea cada minuto, prepárate para ver tu bandeja llena.

Entendiendo la sintaxis de tiempo

Aquí es donde la gente se bloquea. La sintaxis del tiempo parece rara al principio, pero tiene lógica. Una línea de Cron tiene cinco campos antes del comando. El orden no se negocia:

  1. Minuto: De 0 a 59.
  2. Hora: De 0 a 23.
  3. Día del mes: De 1 a 31.
  4. Mes: De 1 a 12 (o las siglas en inglés: Jan, Feb…).
  5. Día de la semana: De 0 a 7 (el 0 y el 7 son Domingo, o Sun, Mon…).

Además, tienes unos caracteres especiales que modifican todo:

  • (*) Asterisco: Significa «cada» o «todo». Si lo pones en el mes, es «todos los meses».
  • (,) Coma: Para separar valores. Poner «1,15» en el campo día significa: el día 1 y el 15.
  • (-) Guion: Rangos. «1-5» en hora significa de la 1:00 AM a las 5:00 AM.
  • (/) Barra: Incrementos. «*/5» en minutos es «cada 5 minutos».

Por suerte, cPanel trae menús desplegables (Configuración común) como «Una vez por día» que rellenan esto por ti. Ahorras cálculos mentales.

Ejemplos prácticos de comandos

Vamos a lo que importa. Estos son los escenarios donde los webmasters usan las tareas cron en cPanel a diario.

Ejecutar un script PHP (URL)

La forma más fácil si el script corre en el navegador. Usas wget o curl.

Imagina que quieres procesar pagos todos los días a las 2:00 AM.

Comando: wget -O /dev/null https://tudominio.com/procesar_pagos.php

Fíjate en el -O /dev/null. Es clave. Descarta la salida del archivo para no llenar tu disco con basura cada vez que corre la tarea.

Ejecutar un script PHP (CLI)

Ejecutar PHP desde la línea de comandos (CLI) suele ser más rápido y ligero que pasar por Apache o Nginx. El reto aquí es saber la ruta exacta del binario de PHP.

En cPanel, normalmente se ve así: /usr/bin/php o versiones viejas como /usr/bin/php7.4.

Comando: /usr/bin/php /home/tuusuario/public_html/miscript.php

Cambia «tuusuario» por tu nombre real. Es el mejor método para tareas pesadas que no necesitan interacción HTTP.

Realizar copias de seguridad de base de datos

Tus datos son sagrados. Usa mysqldump para exportar la base de datos y guardarla en una carpeta oculta.

Comando: mysqldump -u usuario_db -p'password' nombre_db > /home/tuusuario/backups/backup_$(date +\%Y\%m\%d).sql

Nota de seguridad: No es lo más seguro poner la contraseña al descubierto en el comando, pero en hosting compartido, donde el acceso al crontab es restringido, suele pasar. Si tu base de datos es enorme, mejor usa un script que comprima el archivo resultante.

Depuración y Solución de Problemas

A veces, nada funciona. Lo primero: revisa el correo que configuraste. Cron manda toda la salida (y los errores de PHP) ahí.

  • Rutas relativas vs absolutas: Cron no tiene un directorio de trabajo «actual» como tu navegador. Si tu script PHP incluye archivos con rutas relativas (ej: include 'config.php'), va a fallar. Usa rutas absolutas (ej: include '/home/tuusuario/public_html/config.php') o cambia el directorio en el comando: cd /home/tuusuario/public_html && /usr/bin/php script.php.
  • Permisos de archivo: El script necesita permiso de ejecución. Cámbialo desde el administrador de archivos de cPanel o por FTP (normalmente 755 para carpetas y 644 para archivos PHP, aunque a veces los scripts CLI piden 755).

Preguntas Frecuentes

¿Con qué frecuencia puedo ejecutar una tarea?
Puedes hacerlo cada minuto, pero no recomiendo eso para scripts pesados. Lo mínimo sano para algo complejo es cada 5 o 15 minutos.

¿Puedo borrar una tarea Cron?
Claro, en la sección de «Cron Jobs» hay un botón de «Borrar» al lado de cada tarea activa.

Conclusión

Saber usar las tareas cron en cPanel te da el control total. Mantenimiento, actualizaciones, copias… todo pasa sin que tengas que estar conectado a las 3 de la mañana. La clave es entender bien la sintaxis de tiempo y usar rutas absolutas. Siempre prueba tus comandos a mano antes o revisa los correos de error para estar seguro. En RedServicio.net aseguramos que nuestro panel e infraestructura aguanten tus automatizaciones con estabilidad, y si te atascas con algo avanzado, nuestro soporte técnico está ahí 24/7 para echarte una mano.

📝

Equipo RedServicio

Artículos escritos y revisados por nuestro equipo técnico especializado en hosting e infraestructura web en España.

¿Listo para un hosting de verdad?

Servidores en España · Soporte 24/7 en español · Migración gratuita

Ver Planes desde 3,95€/mes →

Te puede interesar:

ClisecSeguridad informática

Página GratisCrea tu web gratis

Scroll al inicio