# ¿Cómo crear Tareas Programadas (Cron Jobs) en cPanel?

Para crear una tarea programada ingresá a tu panel de control y luego, en el cuadro **Avanzado**, ingresá a **Tareas cron**.

<figure><img src="https://3368453466-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxuPnaaHDcmSjTmrlrko%2Fuploads%2Fgit-blob-1e12efda357eb988bd255ad7b90e839c412a6f37%2FCronJobsCpanel01.png?alt=media" alt=""><figcaption></figcaption></figure>

La pantalla de **Tareas cron** tiene varias secciones. Primero te pedirá un mail opcional a donde reportar la ejecución de la tarea programada. Si no configurás una casilla de correo el servidor enviará el reporte a la casilla que genera cPanel por defecto.

<figure><img src="https://3368453466-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxuPnaaHDcmSjTmrlrko%2Fuploads%2Fgit-blob-b98f99da292b8919cf6a750fcc13e2e45be6dbae%2FCronJobsCpanel02.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Si querés saber más sobre la casilla de correo por defecto que crea cPanel ingresá a este enlace: [Casilla Catch All](https://ayuda.sitioshispanos.com/menu-principal/guias/paneles-de-control/panel-de-control-cpanel/correo-electronico/herramientas-utiles/administrar-casilla-catch-all).
{% endhint %}

En la segunda sección veremos información de ejemplo para crear el comando de la tarea que se ejecutará. Es muy importante prestar atención a esos ejemplos. Veamos cada punto:

<figure><img src="https://3368453466-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxuPnaaHDcmSjTmrlrko%2Fuploads%2Fgit-blob-2630dfca806968447b87d271f6b2c4e492728d40%2FCronJobsCpanel03.png?alt=media" alt=""><figcaption></figcaption></figure>

1. El ejemplo indica que, según tu versión de PHP deberá escribir el comando `/usr/local/bin/ea-php99` según el numero de la versión de PHP que tengas. Si tu cuenta usa PHP 8.0 deberás escribír: `/usr/local/bin/ea-php80`

{% hint style="info" %}
Podrás saber que versión de PHP usa tu cuenta ingresando a **Administrador MultiPHP**, en el panel de control.
{% endhint %}

2. En esta sección deberás definir cada cuanto tiempo se ejecutará tu tarea programada. Con cada menú desplegable podrás ir completando este punto.
3. Finalmente verás el cuadro donde deberás escribir el comando de ejecución de la tarea programada. Aquí es donde deberás escribir el comando `/usr/local/bin/ea-php` que vimos en el punto 1.

* Un ejemplo sería: `/usr/local/bin/ea-php80 /home/miUsuarioCpanel/public_html/miscript.php`

La última sección de **Tareas cron** te mostrará todas las tareas programadas que hayas creado. Podrás editar o borrar una tarea ya creada.

<figure><img src="https://3368453466-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtxuPnaaHDcmSjTmrlrko%2Fuploads%2Fgit-blob-b1b88784d1c3d4fee835ad20fcaa043a6fe7fecb%2FCronJobsCpanel04.png?alt=media" alt=""><figcaption></figcaption></figure>
