Hosting Caracteristicas hosting Version en ingles

Articulo de ayuda

Qué es un proceso cron y cómo funciona

Aprende que es un proceso cron, para que se utiliza y como programar tareas automaticas desde cPanel o DirectAdmin en tu hosting.

Publicado: 30/6/2026 Actualizado: 10/7/2026

Introduccion

Un proceso cron permite ejecutar una tarea de forma automatica en una fecha o con una frecuencia determinada. Es habitual en servidores Linux y resulta util para realizar trabajos repetitivos sin intervencion manual.

La programacion se guarda en una tabla llamada crontab, que indica cuando debe ejecutarse cada comando o script.

Que es un proceso cron

Cron es un servicio del sistema (un demonio) que revisa las tareas programadas y las ejecuta en segundo plano.

Puedes configurar una accion para que se realice:

  • Cada ciertos minutos.
  • A una hora concreta.
  • Una vez al dia.
  • En determinados dias de la semana.
  • Una vez al mes.

Por ejemplo, una aplicacion puede utilizar cron para procesar correos, generar informes o realizar tareas de mantenimiento.

Para que sirve

Los procesos cron permiten automatizar acciones como:

  • Ejecutar scripts de una aplicacion.
  • Generar copias de seguridad.
  • Limpiar archivos temporales.
  • Procesar colas de correo o notificaciones.
  • Actualizar informacion desde una fuente externa.
  • Ejecutar tareas requeridas por WordPress, PrestaShop u otras aplicaciones.

El cron inicia el comando, pero el resultado depende de que el script este correctamente programado y disponga de permisos suficientes. Si buscas ejemplos practicos y la sintaxis de la expresion cron, consulta para que sirve un cronjob.

Disponibilidad en miHosting

Los procesos cron estan disponibles en todos los planes de hosting de miHosting y pueden configurarse desde cPanel o DirectAdmin.

La frecuencia minima depende del plan: en el hosting gratuito, una ejecucion cada 10 minutos; en los planes de hosting profesional, cada 5 minutos. Programar procesos con demasiada frecuencia puede consumir recursos, por lo que debes elegir un intervalo adecuado para la funcion real de la aplicacion.

Como configurar una tarea cron

El procedimiento general es:

  1. Accede al panel de control del hosting.
  2. Busca Tareas cron, Cron Jobs o Tareas programadas.
  3. Selecciona la frecuencia.
  4. Escribe el comando que debe ejecutarse.
  5. Guarda la tarea.
  6. Comprueba que el script se ejecuta correctamente.

Antes de guardar, verifica la ruta del interprete y la ruta completa del archivo. Una ruta incorrecta es una de las causas mas habituales de fallo.

Consejos utiles

  • Utiliza rutas absolutas en lugar de rutas relativas.
  • Prueba el comando manualmente cuando sea posible.
  • No programes una tarea con mayor frecuencia de la necesaria.
  • Guarda un registro de salida durante las primeras pruebas.
  • Evita incluir contrasenas directamente en el comando.
  • Revisa que el script no pueda ejecutarse varias veces de forma simultanea.
  • Incluye las tareas importantes en la documentacion tecnica de tu web.

Problemas frecuentes

La tarea aparece creada, pero no hace nada

Revisa la ruta del archivo, el comando, los permisos y la version de PHP utilizada.

Recibo correos con errores del cron

La tarea esta generando una salida o un error. Analiza el mensaje y corrige el script. Tambien puedes redirigir la salida a un archivo de registro.

El proceso consume demasiados recursos

Aumenta el intervalo y revisa la eficiencia del script. Una tarea pesada ejecutada con frecuencia puede afectar al rendimiento del hosting.

Funciona al abrir la URL, pero no desde cron

El entorno de ejecucion puede ser diferente. Comprueba rutas, variables, permisos y dependencias del comando.

Preguntas frecuentes

Cron y cronjob significan lo mismo?

Cron es el servicio que ejecuta tareas. Un cronjob es cada tarea programada.

Necesito conocimientos de Linux?

No para crear una tarea basica desde el panel, pero si debes conocer el comando correcto que requiere tu aplicacion.

Puedo usar cron para hacer backups?

Si, siempre que el comando y el espacio disponible sean adecuados. Tambien debes comprobar periodicamente que las copias se generan y pueden restaurarse.

Un cron puede afectar al rendimiento?

Si. Una tarea demasiado frecuente o pesada puede consumir CPU, memoria, procesos y acceso a disco.

Conclusion

Un proceso cron automatiza tareas repetitivas en el servidor. Puedes configurarlo desde DirectAdmin o cPanel, indicando una frecuencia y el comando que debe ejecutarse.

Utiliza intervalos razonables, revisa los registros y comprueba siempre que el proceso produce el resultado esperado.