Чтобы создать систему для поддержки тысяч заданий cron в системе Linux, я столкнулся с проблемой возможности обрабатывать их масштабируемым образом. Мне нужно использовать базу данных (я думал об использовании MySQL) для хранения заданий вместо файлов с открытым текстом по умолчанию.
Кто-нибудь знает, есть ли модуль или плагин для любого демона cron, который может справиться с этой задачей?
заранее спасибо
Что вам действительно нужно для этого, так это планировщик заданий.
Пожалуйста, проверьте этот список: http://en.wikipedia.org/wiki/List_of_job_scheduler_software может быть вам полезно
Другой вариант, если вы используете ОС, поддерживающую cron.d
структура каталогов, состоит в том, чтобы разбить ваши задания на отдельные файлы .cron и управлять ими с помощью инструмента управления конфигурацией по вашему выбору (Кукольный, например)
В противном случае используйте планировщик заданий ...
Вот еще одно возможное решение:
https://github.com/bvandenbos/resque-scheduler
Не то же самое, что cron, но если у вас есть временные или спорадические задания, Resque - хороший вариант.