Armazenar tarefas do Cron em um banco de dados

4

Para criar um sistema para manter milhares de tarefas cron em um sistema Linux, estou enfrentando o problema de poder lidar com elas de uma maneira escalável. Eu preciso usar um banco de dados (eu estava pensando em usar o MySQL) para armazenar os trabalhos em vez de arquivos de texto simples padrão.

Alguém sabe se existe um módulo ou plug-in para qualquer daemon do cron que possa lidar com essa tarefa?

Obrigado antecipadamente

    
por eldblz 13.08.2012 / 01:06

3 respostas

5

O que você realmente precisa para isso é um agendador de tarefas.

Por favor, verifique esta lista: link pode ser útil para você

    
por 13.08.2012 / 18:23
4

Outra opção, supondo que você esteja em um SO que suporte a estrutura de diretório cron.d , é dividir seus trabalhos em arquivos .cron individuais e gerenciá-los por meio da ferramenta de gerenciamento de configuração de sua escolha ( Puppet , por exemplo)

Caso contrário, vá com um agendador de trabalho ...

Cresce o cronograma: qual é o próximo agendador?

    
por 13.08.2012 / 19:03
0

Veja outra solução possível:

link

Não é o mesmo que o cron, mas se você tiver trabalhos temporários ou esporádicos, o Resque é uma boa opção.

    
por 13.08.2012 / 18:29