Para crear una tarea cron en cPanel, abre Trabajos de cron, define la frecuencia y guarda el comando completo que requiere tu aplicación. Comprueba después el resultado de una ejecución programada. Necesitas conocer el comando y las rutas correctas; el panel no los deduce a partir del nombre del sitio.
Una tarea cron ejecuta una instrucción en un horario o intervalo definido. Puede utilizarse para procesos de una aplicación, pero no debe crearse únicamente porque un tutorial mencione cron: primero confirma qué tarea necesitas automatizar.
Antes de crear una tarea cron en cPanel
- Confirma que la herramienta está habilitada y qué frecuencias admite tu servicio.
- Obtén del desarrollador o la documentación de la aplicación el comando exacto.
- Comprueba la ruta del archivo y del programa que lo ejecutará.
- Revisa si ya hay otra tarea que realice el mismo trabajo.
- Confirma la zona horaria del servidor y prepara cómo observarás el resultado.
Si se trata de un script PHP, la versión y la ruta del ejecutable de consola pueden diferir de las que utiliza el sitio web. No copies una ruta PHP de otro servidor ni supongas que el cambio realizado en MultiPHP Manager modifica cualquier comando que escribas en cron.
1. Abre la herramienta y revisa las notificaciones
- Entra a cPanel y busca Trabajos de cron o Cron Jobs.
- Consulta la lista de tareas actuales para detectar duplicados.
- Si utilizarás notificaciones, escribe una dirección válida en Correo electrónico de cron.
- Guarda la dirección con el botón correspondiente.
El correo de cron puede recibir la salida que produzca el comando. Que no llegue un mensaje no demuestra por sí solo que la tarea haya fallado: algunas aplicaciones no generan salida. Por eso necesitas también un registro o un resultado verificable dentro de la aplicación.
2. Configura una frecuencia adecuada
El formulario utiliza cinco campos de horario. Puedes elegir una opción de Configuración común y revisar después los valores que completa.
| Campo | Qué representa |
|---|---|
| Minuto | El minuto o patrón de minutos de ejecución. |
| Hora | La hora o patrón de horas del servidor. |
| Día | El día del mes que corresponda. |
| Mes | El mes o conjunto de meses. |
| Día de la semana | El patrón semanal elegido. |
Por ejemplo, 30 2 * * * representa una ejecución diaria a las 02:30 según la zona horaria usada por el servidor. Introduce los cinco valores en sus campos, no todos dentro del campo Comando. No asumas que la hora del servidor coincide con la de tu computadora en México.
3. Guarda el comando de la aplicación
- Introduce la frecuencia revisada.
- Pega únicamente el comando que la aplicación requiere en el campo Comando.
- Comprueba las rutas absolutas, los argumentos y el usuario de la cuenta.
- Selecciona Añadir nuevo trabajo de cron.
- Verifica que aparezca en la tabla con el horario y comando correctos.
El horario del ejemplo no es una recomendación universal. Deja suficiente tiempo para que cada ejecución termine antes de que comience la siguiente. Un proceso largo programado con demasiada frecuencia puede superponerse y consumir recursos innecesarios.
4. Comprueba una ejecución programada
Espera el siguiente horario previsto y consulta el registro de la aplicación, el resultado esperado y las notificaciones habilitadas. Busca una marca de tiempo nueva o la acción concreta que debía completarse. Guardar una tarea cron en cPanel solo confirma su configuración, no que el proceso haya terminado correctamente.
Si falla, revisa archivo, permisos, ejecutable, argumentos y zona horaria. Algunos procesos requieren permisos de ejecución; otros se invocan a través de su intérprete. Sigue el método de la aplicación y evita dar permisos amplios a carpetas completas para intentar resolverlo.
Cómo corregir o retirar una tarea
Localiza la línea exacta y utiliza Editar para ajustar su configuración. Anota el valor anterior y comprueba la siguiente ejecución. Si necesitas retirarla, confirma primero que no sea una tarea necesaria de la aplicación y conserva sus datos antes de eliminar esa línea.
Preguntas frecuentes
¿Puedo usar cualquier comando para una tarea cron en cPanel?
No. Debe corresponder a tu aplicación y a tus rutas. Un comando incorrecto puede modificar o eliminar datos; solicita revisión si no sabes qué ejecuta.
¿Necesito sustituir WP-Cron para usar WordPress?
No por defecto. WordPress tiene su propio mecanismo de tareas. Una integración con cron del servidor requiere un procedimiento específico para evitar tareas duplicadas.
¿Puedo desactivar las notificaciones desde el principio?
Conviene mantener una forma de diagnóstico durante las primeras pruebas. Si después reduces notificaciones, conserva registros que permitan detectar fallas de la tarea.
Si necesitas ubicar el panel, consulta cómo acceder a cPanel y administrar tu sitio web.
¿Necesitas más ayuda?
Te apoyamos con soporte personalizado, completamente en español mexicano. Compártenos tu dominio, la tarea que intentas realizar y el mensaje de error, si aparece. Evita enviar contraseñas o códigos de verificación.
Contactar soporte por WhatsApp
