Repolode
jhuckaby

jhuckaby/Cronicle

Agendador e executor de tarefas para vários servidores, com interface web, apresentado como uma alternativa mais completa ao Cron.

Alternativa open source a:Windows Task Scheduler

Estrelas
5,874
Forks
509
Issues abertas
332
Último commit
há 5 horas

O que é?

Cronicle é um agendador e executor de tarefas para vários servidores, com uma interface web. Ele gerencia tarefas agendadas, recorrentes e sob demanda, enviando-as para qualquer quantidade de servidores de trabalho, e exibe o status das tarefas em tempo real com um visualizador de logs ao vivo. Foi desenvolvido em Node.js e é apresentado como uma alternativa mais sofisticada ao Cron.

As tarefas podem ser comandos simples de shell ou Plugins, executáveis escritos em qualquer linguagem que leem e gravam JSON para se comunicar com o Cronicle. Os servidores podem ser agrupados, com um servidor principal responsável pelo agendamento e servidores de backup assumindo automaticamente se o principal falhar. Os eventos podem ser agendados em vários fusos horários, e o uso de CPU e memória é monitorado por tarefa, com gráficos históricos de desempenho.

O Cronicle também oferece uma REST API para agendar e executar eventos, aceita API keys para aplicativos remotos e pode enviar web hooks a sistemas externos de notificações. O projeto informa que foi sucedido pelo xyOps, mas o Cronicle continua recebendo correções de bugs e de segurança.

Recursos principais

  • 01Execução distribuída entre um servidor principal, servidores de backup e servidores de trabalho, com failover automático.
  • 02Visualizador de logs ao vivo e status das tarefas em tempo real na interface web.
  • 03Os Plugins podem ser escritos em qualquer linguagem e se comunicar por meio de JSON.
  • 04Os agendamentos oferecem suporte a vários fusos horários e à opção de enfileirar eventos de longa duração.
  • 05Monitoramento de CPU e memória por tarefa, com gráficos históricos.
  • 06REST API, API keys e web hooks para integração com outros sistemas.

Casos de uso

  • Substituir várias entradas de crontab espalhadas por diferentes máquinas por um único agendador com interface.
  • Executar tarefas periódicas de manutenção ou processamento de dados em um conjunto de servidores de trabalho com failover.
  • Permitir que aplicativos externos acionem tarefas remotamente pela REST API.

Antes de usar

  • O README informa que o Cronicle está em modo de manutenção e recebe apenas correções de bugs e patches de segurança. Para novos desenvolvimentos, indica seu sucessor, xyOps.

Em coleções

Tópicos

Perguntas frequentes

O que é Cronicle?
Agendador e executor de tarefas para vários servidores, com interface web, apresentado como uma alternativa mais completa ao Cron. Cronicle é um agendador e executor de tarefas para vários servidores, com uma interface web. Ele gerencia tarefas agendadas, recorrentes e sob demanda, enviando-as para qualquer quantidade de servidores de trabalho, e exibe o status das tarefas em tempo real com um visualizador de logs ao vivo. Foi desenvolvido em Node.js e é apresentado como uma alternativa mais sofisticada ao Cron.
Cronicle é gratuito? Qual é a licença?
Cronicle é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
Cronicle ainda é mantido?
Manutenção ativa. O último commit de Cronicle foi em 7 de nov. de 2026.
Para que posso usar Cronicle?
Substituir várias entradas de crontab espalhadas por diferentes máquinas por um único agendador com interface. Executar tarefas periódicas de manutenção ou processamento de dados em um conjunto de servidores de trabalho com failover. Permitir que aplicativos externos acionem tarefas remotamente pela REST API.
Onde consigo Cronicle?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jhuckaby/Cronicle

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados