Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Cron

Introducción

Cron es un componente de Catalyst Cloud Scale que actúa como un programador de tareas, permitiéndote automatizar tareas en horarios o intervalos específicos. Ejecuta un demonio cron en segundo plano que escucha continuamente los horarios de las tareas y las activa según sea necesario. Todo el mecanismo de programación está impulsado por Catalyst, ofreciendo una forma confiable y escalable de manejar flujos de trabajo basados en tiempo sin esfuerzo manual.

Nota: Catalyst ahora te ofrece un nuevo servicio de programación llamado Job Scheduling en modo de Early Access. Este servicio es una mejora significativa del componente actual Cloud Scale Cron. Puedes obtener más información sobre el servicio Catalyst Job Scheduling aquí.

Para usar el servicio Job Scheduling en modo Early Access, envíanos un correo electrónico a support@zohocatalyst.com.

Puedes usar Catalyst Cron para ejecutar tareas administrativas y de mantenimiento de forma periódica, o para automatizar la ejecución de procesos específicos basados en horarios en la aplicación. Algunos escenarios donde se puede usar Cron incluyen: sincronizar periódicamente tus datos de Catalyst con una aplicación de terceros, actualizar el valor de un elemento de caché a intervalos regulares, o enviar correos electrónicos mensuales automatizados generados por el sistema a los usuarios de tu aplicación.

Catalyst Cron puede invocar automáticamente cualquiera de los siguientes elementos en los horarios especificados:

  • URLs de terceros: Se puede invocar cualquier URL de terceros y puedes publicar o modificar datos en el endpoint
  • Cron functions: Las cron functions son estructuras de código personalizadas que contienen la lógica de la tarea que debe ejecutar un cron. Puedes codificarlas para realizar tareas recurrentes como respaldos de datos o cualquier tarea única que necesite ejecutarse en un horario personalizado.
  • Circuit: Circuits es un componente de Catalyst Serverless que te permite automatizar flujos de trabajo. Puedes diseñar el esquema de un circuit y pasarle una entrada JSON para orquestar tareas cuando se invoque el cron asociado.

Puedes programar la tarea cron para que se ejecute una sola vez o de forma recursiva, definiendo la fecha y hora específicas de la ejecución o el período de intervalo para la recursión.

Catalyst te permite crear y configurar tareas cron fácilmente desde la consola remota. También puedes administrar tareas cron o ver estadísticas de recursos cron usando estos componentes:

  1. Application Alerts: Catalyst permite a los desarrolladores configurar alertas automáticas que se envían a direcciones de correo electrónico específicas cuando un cron de Catalyst encuentra un fallo, una excepción de código o un tiempo de espera agotado.
  2. Metrics: Puedes ver las estadísticas de uso de las tareas cron en tu proyecto, como el número de tareas activas o inactivas y el conteo de ejecuciones de cada tarea cron.

Para practicar con Catalyst Cron, consulta este tutorial.


Última actualización 2026-03-20 21:51:56 +0530 IST

EN ESTA PÁGINA