--- title: "Programar un cron" url: https://docs.catalyst.zoho.com/es/tutorials/newsapp/java/schedule-cron/ description: "Construye una aplicación web de noticias que obtiene noticias de un servicio de terceros con Catalyst Cron, y una Job Function y función Advanced I/O en Java." last_updated: 2026-11-04T10:10:44Z service: All Services type: tutorial related_links: - name: "Job Scheduling Cron" url: /es/job-scheduling/help/cron/introduction/ - name: "Job Functions" url: /es/serverless/help/functions/job-functions/ --- # Programar un Cron A continuación, vamos a [crear un cron](https://docs.catalyst.zoho.com/es/job-scheduling/help/cron/introduction/), asociarlo con el Job Pool creado en el [Paso 3](https://docs.catalyst.zoho.com/es/tutorials/newsapp/java/create-job-pool/), y programarlo para que se ejecute cada hora. Este cron activará la [Job Function](https://docs.catalyst.zoho.com/es/tutorials/newsapp/nodejs/configure-job-function/) periódicamente para obtener las últimas noticias de la [NewsAPI ](https://newsapi.org/) y actualizar la aplicación. Al ejecutarse una vez cada hora, el cron asegura que la aplicación se mantenga actualizada con contenido de noticias frescas. Cada vez que se ejecuta, invoca automáticamente la Job Function, que hace una llamada API a la NewsAPI para recuperar los últimos titulares. Para crear un cron desde la consola de Catalyst, asegúrate de seguir los pasos que se indican a continuación: 1. Navega a **Cron** bajo la sección **Job Executor** y haz clic en **Create Cron**. ![create-cron](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/create-cron.webp) 2. Ingresa un nombre y una descripción para el cron. Puedes ingresar cualquier nombre. Selecciona el **Tipo de formato** como **Standard Input**. Selecciona el **Tipo de programación** como **Recursive**. Selecciona el **Tipo de repetición** como **Every**. Puedes configurar el **Tiempo de programación** según sea necesario y también elegir habilitar los **Detalles de terminación del Cron**. Después de ingresar todos los detalles, haz clic en **Next**. ![cron-details-java](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/cron-details-java.webp) 3. Proporciona un nombre para el Job, selecciona el Job Pool como News y la función objetivo como **NewsFetch**. Haz clic en **Create**. ![job-create-java](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/job-create-java.webp) El cron ha sido creado exitosamente. Ahora puedes enviar el job para iniciar su ejecución haciendo clic en el botón **Submit Job**. ![job-submit-java](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/job-submit-java.webp) Puedes hacer clic en el botón **Execution History** para ver los detalles de ejecución del cron. ![exec-history-java](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/exec-history-java.webp) Puedes navegar a la sección **Jobs** y ver el estado de ejecución de los jobs programados en el cron para cada hora. ![job-history-java](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/job-history-java.webp)