Memorizza i lavori Cron in un database

Al fine di build un sistema per mantenere migliaia di posti di lavoro cron su un sistema Linux, sto affrontando il problema di poterli gestire in modo scalabile. Devo usare un database (stavo pensando di utilizzare MySQL) per memorizzare i lavori anziché i file di text normale.

Qualcuno sa se c'è un module o un plugin per qualsiasi demone cron che può gestire questo task?

  • Ottenere l'URL a un pacchetto debian .deb
  • costruendo un'image base di debian
  • Disabilitare un servizio dall'inizio a tutti i runlevels?
  • LAMP Sicurezza CentOS
  • Debian-Installazione senza tastiera?
  • Running script in Crontab each 3 giorni una volta
  • Grazie in anticipo

  • Come eliminare tutte le mail locali da un account di sistema?
  • smettila linux a inviarmi messaggi di errore cron?
  • Come eseguire correttamente OfflineIMAP in un Crontab
  • Come salvare ed uscire da crontab -e?
  • come creare un cronJob eseguito each 0,25 ore
  • cron: invia un'email a un indirizzo diverso in caso di guasto
  • 3 Solutions collect form web for “Memorizza i lavori Cron in un database”

    Quello di cui hai veramente bisogno è un pianificatore di posti di lavoro.

    Controlla questa list: http://en.wikipedia.org/wiki/List_of_job_scheduler_software può essere utile per te

    Un'altra opzione, supponendo che tu sia su un sistema operativo che supporti la struttura della directory cron.d , è quello di rompere i tuoi lavori in singoli file .cron e gestirli tramite lo strumento di gestione della configuration di tua scelta ( Puppet , ad esempio)

    Altrimenti, andare con uno scheduler di lavoro …

    Cron outgrowing: qual è il prossimo scheduler?

    Ecco un'altra ansible soluzione:

    https://github.com/bvandenbos/resque-scheduler

    Non è lo stesso di cron, ma se si dispone di lavori temporanei o sporadici, Resque è una buona opzione.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.