Cómo configurar tareas cron en cPanel
Contenido de esta guía
Para crear una tarea cron en cPanel, entra a Advanced › Cron Jobs, elige el intervalo en Common Settings (o completa los cinco campos de horario), escribe el comando con rutas absolutas y pulsa Add New Cron Job. Si no quieres un correo en cada ejecución, agrega >/dev/null 2>&1 al final del comando.
Dónde está la opción
Cómo se lee el horario
| Expresión | Significa |
|---|---|
0 * * * * | Al minuto 0 de cada hora |
*/15 * * * * | Cada 15 minutos |
0 3 * * * | Todos los días a las 3:00 (hora del servidor) |
0 8 * * 1 | Los lunes a las 8:00 |
0 0 1 * * | El primer día de cada mes a medianoche |
Paso a paso
Abre Cron Jobs
En el grupo Advanced de cPanel, haz clic en Cron Jobs.
Define el correo de aviso
En Cron Email, escribe una dirección si quieres recibir la salida de las tareas, o déjala vacía para no recibir correos.
Elige el horario
En Common Settings elige un intervalo, por ejemplo una vez por hora, o completa los cinco campos a mano.
Escribe el comando
Usa rutas absolutas. Por ejemplo, para ejecutar un script PHP:
php /home/usuario/public_html/tarea.php.Guarda y revisa
Pulsa Add New Cron Job. Después de la primera ejecución, revisa que la tarea hizo lo esperado.
Ejemplos de comandos
# Ejecutar un script PHP sin recibir correo
php /home/usuario/public_html/tarea.php >/dev/null 2>&1
# Llamar a una dirección web (si tu proveedor permite curl)
curl -s https://tudominio.cl/tarea-programada >/dev/null 2>&1
Reemplaza usuario por tu usuario de cPanel. Si necesitas una versión concreta de PHP, pregúntale a tu proveedor por la ruta exacta de su ejecutable.
La documentación de cPanel advierte que un comando rm mal escrito en un cron puede borrar los datos de tu carpeta personal. Prueba cualquier comando a mano antes de programarlo.
Las tareas programadas están en Advanced Features › Cronjobs, con los mismos cinco campos de horario.
Guía revisada con cPanel (tema Jupiter).