Repolode
jhuckaby

jhuckaby/Cronicle

Un programador y ejecutor de tareas para varios servidores con interfaz web, presentado como una alternativa más completa a Cron.

Alternativa open source a:Windows Task Scheduler

Estrellas
5,873
Forks
509
Issues abiertos
332
Último commit
hace 4 días

¿Qué es?

Cronicle es un programador y ejecutor de tareas para varios servidores con una interfaz web. Gestiona trabajos programados, recurrentes y bajo demanda, los distribuye a cualquier cantidad de servidores worker y muestra su estado en tiempo real con un visor de registros en vivo. Está escrito en Node.js y se presenta como una alternativa más completa a Cron.

Los trabajos pueden ser comandos de shell sencillos o Plugins: ejecutables escritos en cualquier lenguaje que leen y escriben JSON para comunicarse con Cronicle. Los servidores se pueden agrupar: un servidor primario se encarga de la programación y los servidores de respaldo toman el relevo automáticamente si el primario falla. Los eventos se pueden programar en distintas zonas horarias, y el uso de CPU y memoria se registra por trabajo, con gráficos históricos de rendimiento.

Cronicle también ofrece una API REST para programar y ejecutar eventos, admite claves de API para aplicaciones remotas y puede enviar webhooks a sistemas de notificación externos. El proyecto indica que xyOps es su sucesor, aunque Cronicle sigue recibiendo correcciones de errores y seguridad.

Funciones clave

  • 01Ejecución distribuida entre un servidor primario, servidores de respaldo y servidores worker, con conmutación por error automática.
  • 02Visor de registros en vivo y estado de los trabajos en tiempo real desde la interfaz web.
  • 03Los Plugins se pueden escribir en cualquier lenguaje y se comunican mediante JSON.
  • 04Las programaciones admiten distintas zonas horarias y la opción de poner en cola eventos de larga duración.
  • 05Seguimiento del uso de CPU y memoria por trabajo, con gráficos históricos.
  • 06API REST, claves de API y webhooks para integrarse con otros sistemas.

Casos de uso

  • Reemplazar un conjunto de entradas de crontab repartidas entre varias máquinas por un único programador con interfaz de usuario.
  • Ejecutar tareas periódicas de mantenimiento o procesamiento de datos en un conjunto de servidores worker con conmutación por error.
  • Permitir que aplicaciones externas activen trabajos de forma remota mediante la API REST.

Antes de usarlo

  • El README indica que Cronicle está en modo de mantenimiento y que solo recibe correcciones de errores y parches de seguridad. Para nuevos desarrollos, remite a su sucesor, xyOps.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Cronicle?
Un programador y ejecutor de tareas para varios servidores con interfaz web, presentado como una alternativa más completa a Cron. Cronicle es un programador y ejecutor de tareas para varios servidores con una interfaz web. Gestiona trabajos programados, recurrentes y bajo demanda, los distribuye a cualquier cantidad de servidores worker y muestra su estado en tiempo real con un visor de registros en vivo. Está escrito en Node.js y se presenta como una alternativa más completa a Cron.
¿Cronicle es gratuito? ¿Qué licencia tiene?
Cronicle es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Cronicle sigue mantenido?
Mantenimiento activo. El último commit de Cronicle fue el 2 nov 2026.
¿Para qué puedo usar Cronicle?
Reemplazar un conjunto de entradas de crontab repartidas entre varias máquinas por un único programador con interfaz de usuario. Ejecutar tareas periódicas de mantenimiento o procesamiento de datos en un conjunto de servidores worker con conmutación por error. Permitir que aplicaciones externas activen trabajos de forma remota mediante la API REST.
¿Dónde consigo Cronicle?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jhuckaby/Cronicle

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados