# Como hacer un cronjob o trabajo automático

Un cronjob es una instrucción para que el hosting o servidor, realice en un momento determinado una ejecución que yo le haya programado con anterioridad.

Entonces tiene dos partes principales

- ¿ Cuando se ejecuta ? 
    - Puedo programarlo una vez por dia, por hora, una vez por mes, etc.
- ¿ Que debe ejecutarse ? 
    - Puedo abrir un archivo php, cgi o lo que necesite mientras que sea llamar a un archivo.

#### ¿ Como hacer un cronjob ?

<p class="callout warning">[Como primera medida, debes ingresar al paneldehosting, puedes recordarlo como hacerlo aqui](http://manual.altomarketing.com/books/generales/page/como-accedo-a-mi-servicio "¿Cómo accedo a mi servicio?")</p>

Una vez dentro del paneldehosting, Vamos a el boton **Cronjob**

[![vwXXbR18YE7FOWCK-entrar-al-cronjob.gif](http://158.69.5.121:6875/uploads/images/gallery/2023-03/vwxxbr18ye7fowck-entrar-al-cronjob.gif)](http://manual.altomarketing.com/uploads/images/gallery/2021-07/vwXXbR18YE7FOWCK-entrar-al-cronjob.gif)

Una vez dentro, si vamos a llamar a un archivo php por ejemplo debemos escribir **la ruta de php**, en nuestro caso, es simplemente copiar y pegar.

[![ndYVqTlofPYm5YF1-rutaphpparacron.gif](http://158.69.5.121:6875/uploads/images/gallery/2023-03/ndyvqtlofpym5yf1-rutaphpparacron.gif)](http://manual.altomarketing.com/uploads/images/gallery/2021-07/ndYVqTlofPYm5YF1-rutaphpparacron.gif)

##### Parametros del cronjob

Luego de eso debemos escribir el archivo que deseamos llamar con el php y la frecuencia que deseamos que se ejecute ese archivo.

Debemos tener en cuenta que la estructura es:

rutaphp *parametros* /home/**usuariodehosting**/<span style="background-color: #ffcc00;">public\_html</span>/*algunarchivo.php*

*[![RZ8pKmqRttXgSl15-cronjob.png](http://158.69.5.121:6875/uploads/images/gallery/2023-03/rz8pkmqrttxgsl15-cronjob.png)](http://manual.altomarketing.com/uploads/images/gallery/2021-07/RZ8pKmqRttXgSl15-cronjob.png)*

##### Elegir el horario para el cronjob

Y finalmente elegimos el horario donde queremos que corra el archivo.

[![eyuUhkSdX76wl4Iv-cronjob-por-horarios.gif](http://158.69.5.121:6875/uploads/images/gallery/2023-03/eyuuhksdx76wl4iv-cronjob-por-horarios.gif)](http://manual.altomarketing.com/uploads/images/gallery/2021-07/eyuUhkSdX76wl4Iv-cronjob-por-horarios.gif)

### Verificar si existe el cronjob

Deberia estar listado en el boton cronjob, asi:

[![OlZBiorUzV3tSNbU-verificar-cronjob.png](http://158.69.5.121:6875/uploads/images/gallery/2023-03/olzbioruzv3tsnbu-verificar-cronjob.png)](http://manual.altomarketing.com/uploads/images/gallery/2021-07/OlZBiorUzV3tSNbU-verificar-cronjob.png)