Crear tareas programadas (tareas cron) en WePanel

Información relevante

Una tarea cron o tarea programada es una tarea que configuramos para que se ejecute de manera repetida en el servidor con la periodicidad que le indiquemos.

Para poder crear una tarea programada (tarea cron) accede a WePanel  > Herramientas > Tareas de cron

cron
Pulsa en la imagen para verla a tamaño completo.

A continuación nos mostrará una lista de las tareas de cron que tenemos creadas (si tenemos alguna) y encima veremos las opciones para crear una nueva:

tipos cron
Pulsa en la imagen para verla a tamaño completo.

A la hora de crear una tarea cron en wepanel podrás seleccionar dos modos distintos de creación que son el modo de creación básico o el modo experto. A continuación podrás ver en qué consistiría cada una de las opciones y cómo crear una tarea cron con ellas.

Modo básico

cron basico
Pulsa en la imagen para verla a tamaño completo.

Con el modo básico, únicamente tendrás que seleccionar el intervalo de tiempo que necesites (1) y el comando que se ejecutará (2). También podrás escoger si quieres que te envíe o no un correo con el resultado de las ejecuciones dejando marcada o desmarcando la opción Recibir notificaciones por email para este cron job.

Modo experto

cron experto
Pulsa en la imagen para verla a tamaño completo.

Con el modo experto puedes acceder a una mayor configuración en cuanto a la periodicidad en la que se ejecutará la nueva tarea cron.

Advertencia

Ten en cuenta que si programas tareas cron que se ejecuten demasiado frecuentemente (por ejemplo cada 5 minutos) esto puede provocar una sobrecarga en el servidor.

Advertencia

Si no quieres recibir un correo electrónico cada vez que se ejecute la tarea cron hay que añadir  >/dev/null 2>&1 al final del comando configurado. Para ello deja desmarcada la opción Recibir notificaciones por email para este cron job. 
Al desactivar el envío de notificaciones, no recibirás un correo tras la ejecución de la tarea. De este modo evitarás problemas de espacio en tu cuenta.

Si configuras el cron para recibir correos tras cada ejecución, el correo se enviará a la cuenta por defecto de WePanel. Puedes cambiar la dirección a la que se envía la notificación desde la misma pantalla de configuración en la que estamos:

cambiar correo cron
Pulsa en la imagen para verla a tamaño completo.
Información relevante

Ten en cuenta que si escoges la opción de que te mande correos tras las ejecuciones solo enviará estos correos si el comando que ejecutas muestra alguna salida por pantalla. Si no muestra nada no te enviará el correo pero no significará que no está funcionando.

Información relevante

En la definición del comando que puede ejecutar la tarea, puedes utilizar comandos como phpwget o curl

Información relevante

Si tienes algún problema o duda con la creación o el funcionamiento de estas tareas cron envíanos un ticket para que podamos revisar tu caso

¿Qué te ha parecido el artículo?