---
title: "Crear tareas automatizadas (CRON) en un alojamiento web"
description: "Descubra cómo crear tareas CRON para automatizar las tareas programadas en un alojamiento web"
url: https://docs.ovhcloud.com/es/guides/web-cloud/web-hosting/cron-tasks
lang: es
lastUpdated: 2026-06-03
---
# Crear tareas automatizadas (CRON) en un alojamiento web

## Objetivo

En su alojamiento web de OVHcloud, puede utilizar scripts para automatizar determinadas operaciones. Una tarea programada ("tarea CRON") permite que sus scripts se ejecuten en momentos específicos sin que usted tenga que realizar ninguna otra acción.

**Esta guía explica cómo crear tareas CRON para automatizar las tareas programadas en un alojamiento web.**

:::warning
La configuración, la gestión y la responsabilidad de los servicios que OVHcloud pone a su disposición recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionan correctamente.

Esta guía le ayudará a realizar las operaciones más habituales. No obstante, si tiene alguna duda, le recomendamos que contacte con un [proveedor de servicios especializado](https://partner.ovhcloud.com/es-es/directory/) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte el apartado ["Más información"](#go-further) de esta guía.
:::

## Requisitos

- Tener contratado un [plan de hosting](https://www.ovhcloud.com/es-es/web-hosting/)


***

### Acceso al área de cliente de OVHcloud

- **Enlace directo:** <ManagerLink to="/#/web/hosting">Alojamientos</ManagerLink>
- **Ruta de navegación:** <code className="action">Web Cloud</code> > <code className="action">Alojamientos</code> > Seleccione su alojamiento web

***


## Procedimiento

### Creación de una tarea automatizada

Haga clic en las fichas siguientes para ver cada una de las **5** etapas.


**Paso 1**

Acceda a la página <ManagerLink to="/#/web/hosting">Alojamientos</ManagerLink> y seleccione el alojamiento web correspondiente.
![Web Hosting](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Paso 2**

Haga clic en la pestaña <code className="action">Más</code> y seleccione <code className="action">Cron</code>. Tendrá un resumen de sus tareas planificadas y sus parámetros.
![cron control panel](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/schedule-jobs.png)Para crear una tarea CRON, haga clic en el botón <code className="action">Añadir una planificación</code> a la derecha.


**Paso 3**

Personalice los parámetros de la tarea en la ventana que aparece.
![adding scheduling](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/add-scheduling-step-1.png)| Opción           | Descripción                                                                                                                                                                                    |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Orden a ejecutar | Establezca la ruta al archivo que contiene el script. Ejemplo: www/jobs/cron.php                                                                                                               |
| Idioma           | Seleccione la versión PHP del script.                                                                                                                                                          |
| Activación       | Seleccione si la tarea se activará después de crearla o se activará más adelante.                                                                                                              |
| Logs por e-mail  | Si es necesario, seleccione un contacto (administrador o técnico) al que se enviará un informe en caso de error de ejecución. También puede proporcionar otra dirección de correo electrónico. |
| Descripción      | Introduzca una descripción para consultar el progreso en la ejecución de sus tareas.                                                                                                           |
Haga clic en <code className="action">Siguiente</code>.


**Paso 4**

La interfaz ofrece dos modos para configurar la frecuencia de la tarea:
- **Modo simple**: utilice los menús desplegables para especificar la hora, los días de un mes, los días de la semana y los meses de la tarea.
- **Modo experto**: introduzca valores numéricos como en una _crontab_.
| Modo simple                                                                                                                                                                                   | Modo experto                                                                                                                                                                                                      |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Utilice los menús desplegables para especificar la hora, los días de un mes, los días de la semana y los meses de la tarea.                                                                   | Introduzca valores numéricos como en una _crontab_. Los asteriscos indican cada valor del período, lo que significa que la tarea se ejecutaría continuamente **una vez por hora todos los días** en este ejemplo. |
| <img className="thumbnail" alt="cron frequency" src="/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/add-scheduling-basic-mod-step-2.png" loading="lazy" /> | <img className="thumbnail" alt="cron frequency" src="/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/add-scheduling-expert-mod-step-2.png" loading="lazy" />                    |
:::info
El formulario <code className="action">Días</code> permite definir frecuencias de ejecución en un ciclo mensual.
El formulario <code className="action">Días de la semana</code> permite definir frecuencias de ejecución adicionales, pero en un ciclo semanal.
:::
Puede cambiar entre ambos modos durante la configuración. Asimismo, tenga en cuenta las [limitaciones al planificar una tarea en un alojamiento web](#limitaciones-de-las-tareas-planificadas-en-su-alojamiento-web).
Haga clic en <code className="action">Siguiente</code>.


**Paso 5**

El resumen le recuerda los parámetros configurados, incluyendo la notación _crontab_ sobre la frecuencia de ejecución. Si todo es correcto, haga clic en <code className="action">Aceptar</code>.
![cron confirmation](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/add-scheduling-step-3.png)La tarea estará lista en unos minutos. Podrá modificar todos los parámetros o eliminar la tarea haciendo clic en <code className="action">...</code> en la tabla de presentación del panel de configuración de OVHcloud.


### Modificar o eliminar una tarea programada

Haga clic en las fichas siguientes para ver cada una de las **3** etapas.


**Paso 1**

Acceda a la página <ManagerLink to="/#/web/hosting">Alojamientos</ManagerLink> y seleccione el alojamiento web correspondiente.
![Web Hosting](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Paso 2**

En la nueva página, haga clic en la pestaña <code className="action">Más</code> y seleccione <code className="action">Cron</code>.


**Paso 3**

En la tabla que aparece, haga clic en el botón <code className="action">...</code> situado a la derecha de la tarea planificada correspondiente.
Elija entre los botones <code className="action">Editar</code> o <code className="action">Eliminar</code> en función de la acción que desee realizar en la tarea programada.


### Limitaciones de las tareas planificadas en su alojamiento web

| Funcionalidad                | Descripción                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Planificación horaria        | Se dará cuenta de que el campo "Minutos" está desactivado en la interfaz (definido por "? " en la vista _crontab_). Una tarea sólo puede ejecutarse una vez por hora, es la frecuencia de repetición más baja que se puede especificar.                                                                                                                                                                             |
| Duración                     | La duración de ejecución de una tarea es de 60 minutos. Si un script supera la duración de ejecución, el sistema lo detendrá automáticamente.                                                                                                                                                                                                                                                                       |
| Variables                    | Sólo puede definir variables en un script. Añadirlos a la URL que llama al script no funcionará (Ejemplo: www/jobs/cron.php?variable=value).                                                                                                                                                                                                                                                                        |
| Límite de datos              | Una tarea solo puede generar 5 MB de datos (_stdin/stderr_). Por ejemplo, si un script escribe datos en un archivo .txt, la ejecución se detiene automáticamente cuando el archivo alcanza los 5 MB.                                                                                                                                                                                                                |
| Guiones que producen errores | Si un script tiene errores, se desactivará automáticamente después de 10 intentos fallidos de ejecución. El informe de error no se enviará hasta que los 10 intentos hayan fallado.<br />Corrija su script en función del informe de error recibido y vuelva a activar la "tarea CRON" en el panel de control (haga clic en <code className="action">...</code> y luego en <code className="action">Editar</code>). |
| Informes de ejecución        | Los informes sólo se enviarán a la dirección de correo electrónico seleccionada una vez al día (durante las horas de la noche).                                                                                                                                                                                                                                                                                     |

### Reparación

#### Prueba de su script con un navegador web

Una prueba sencilla de si el script producirá un error es ejecutarlo en un navegador web. Por ejemplo, si la ruta de acceso a su script es "www/cron.php" y su dominio es "mypersonaldomain.ovh", debe utilizar la URL "http://**mypersonaldomain.ovh/cron.php". Si no aparece ningún error, pero el script no funciona como estaba previsto, siga las indicaciones de abajo.
#### Comprobación del uso de rutas absolutas

Utilice siempre rutas de acceso absolutas a los archivos de sus scripts. La constante "DIR", por ejemplo, puede ayudar a obtener la ruta actual en los scripts PHP ([documentación PHP](https://www.php.net/manual/en/language.constants.predefined.php)).

#### Verificación de los logs de ejecución

Podrá acceder a los logs de su alojamiento web desde su área de cliente de OVHcloud
 y ver la categoría de log denominada "CRON".
Para más información, consulte nuestra guía ["Consultar las estadísticas y los logs de un sitio web alojado en un plan compartido"](/es/guides/web-cloud/web-hosting/logs-and-statistics.md).

##### **Ejemplo de logs**

- Ejemplo de finalización de script correctamente ejecutado


````
\[2026-03-30 00:36:01] ## OVH ## START - 2026-03-30 00:36:01.524384 executing: /usr/local/php7.2/bin/php /homez.161/myftpusername/www/myscript.sh
\[2026-03-30 00:36:01]
\[2026-03-30 00:36:01] ## OVH ## END - 2023-08-10 22:39:44.086166 exitcode: 0

````

- Ejemplo de fallo al superar el tiempo de ejecución


````
\[2026-03-30 00:36:01] ## OVH ## START - 2026-03-30 00:36:01.524384 executing: /usr/local/php7.2/bin/php /homez.161/myftpusername/www/sleep.sh
\[2026-03-30 01:36:01] ## OVH ## ERROR - CRON TASK INTERRUPTED BY OVH - reason: your script duration exceeded the maximum permitted (3600 seconds)
\[2026-03-30 01:36:01] ## OVH ## END - 2026-03-30 01:36:01.086166 exitcode: 0

````

- Ejemplo de error: no se puede encontrar el archivo de guión en la ruta de acceso especificada


````
\[2026-03-30 00:36:01] ## OVH ## START - 2026-03-30 00:36:01.524384 executing: /usr/local/php7.2/bin/php /homez.161/myftpusername/www/noscript.sh
\[2026-03-30 00:36:01] ## OVH ## ERROR command '/homez.161/myftpusername/www/noscript.sh' not found
\[2026-03-30 00:36:01] ## OVH ## END - 2026-03-30 00:36:01.086166 exitcode: 255

````

- Ejemplo de error debido a un error de autorización (chmod) o a una configuración incorrecta del archivo .ovhconfig


````
\[2026-03-30 18:07:10] ## OVH ## Your job could not be initiated for an unknown reason.
\[2026-03-30 18:07:10]
\[2026-03-30 18:07:10] ## OVH ## END - 2026-03-30 18:07:10.969840 exitcode: 255

````

## Más información [](#)
[Configurar el archivo .ovhconfig de un alojamiento web](/es/guides/web-cloud/web-hosting/configure-your-web-hosting.md)

[Utilizar el acceso SSH de un alojamiento web](/es/guides/web-cloud/web-hosting/ssh-on-webhosting.md)

Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](https://partner.ovhcloud.com/es-es/directory/).

Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas [ofertas de soporte](https://www.ovhcloud.com/es-es/support-levels/).

Interactúe con nuestra [comunidad de usuarios](https://community.ovhcloud.com/).
