¿Cómo crear y administrar trabajos cron en Site Tools?
Este tutorial abarca los siguientes temas:
Usos comunes de los trabajos cron
Los trabajos cron son principalmente usados para programar tareas repetitivas, como por ejemplo:
- limpiar regularmente archivos innecesarios de la cuenta;
- enviar mensajes periódicos como newsletters;
- limpiar la caché de una aplicación web para asegurar que el contenido esté siempre actualizado;
- hacer comprobaciones de mantenimiento regularmente;
- reindexación y actualización de información de productos y clientes.
¿Qué puedo automatizar con tareas cron?
Con las tareas cron se pueden automatizar acciones que hagas con frecuencia, como:
- purgar la caché;
- eliminar archivos viejos;
- eliminar archivos temporales;
- ejecutar scripts de PHP, etc.
¿Cómo crear un nuevo trabajo cron?
Para añadir un nuevo trabajo cron en Site Tools, ve a Desarrolladores > Trabajos cron. Introduce el intervalo de tiempo para la ejecución del cron, el comando exacto, y haz clic en Crear.
¿Cómo eliminar un trabajo cron?
Para eliminar un trabajo cron en Site Tools, ve a Desarrolladores > Trabajos Cron. Encuentra el cron correspondiente en la sección Gestionar trabajos Cron y haz clic en el icono Borrar(papelera) al lado.
¿Cómo puedo modificar un trabajo cron existente?
En caso de que necesites modificar los parámetros de un trabajo cron existente, ve a Site Tools > Desarrolladores > Trabajos cron. En Gestionar trabajos Cron, presiona el botón Editar junto al trabajo cron que deseas modificar.
¿Cómo puedo revisar si el trabajo cron programado se ejecuta adecuadamente?
SiteGround monitoriza de cerca todas las operaciones en los servidores y se asegura de que todos los trabajos cron programados sean ejecutados a tiempo.
Si aún así quisieras revisar tus trabajos cron, proporciona una dirección de email válida cuando ajustes los Trabajos cron en Site Tools.
Cuando especifiques un email válido, recibirás el resultado del trabajo cron que se ejecuta. Así, podrás comprobarlo y asegurarte de que todo se ha ejecutado correctamente. Ten en cuenta que no recibirás un email si no hay resultado del comando del trabajo cron.
Recibirás un email por cada uno de los trabajos cron ejecutados. Esto puede inundar tu bandeja de entrada en caso de que tus cron se ejecuten con demasiada frecuencia.
¿Cómo detengo las notificaciones por correo de las tareas cron?
Añade el siguiente código al final de tu tarea cron para detener las notificaciones por correo:
/dev/null 2>&1