将Cron Jobs存储到数据库中

为了构build一个在Linux系统上维护数千个cron作业的系统,我正面临着能够以可扩展的方式处理它们的问题。 我需要使用一个数据库(我正在考虑使用MySQL)来存储作业,而不是默认的纯文本文件。

有谁知道是否有任何可以处理这个任务的cron守护进程的模块或插件?

先谢谢你

你真正需要的是作业调度程序。

请检查此列表: http : //en.wikipedia.org/wiki/List_of_job_scheduler_software可以帮助您

另一个select,假设你在一个支持cron.d目录结构的操作系统上,就是把你的工作分解成单独的.cron文件,并通过你select的configurationpipe理工具(例如Puppet )进行pipe理。

否则,去一个工作调度…

长大cron:下一个调度器是什么?

这是另一个可能的解决scheme

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

与cron不一样,但如果您有临时或零星的工作,Resque是一个不错的select。