I have crontab with about 200+ scheduled jobs and it's really difficult to remember what when and with what parameters should run. And it's even harder to rememver all script names. And I'll be in trouble if someone from the team will delete some jobs - crontab is backed up, but tu restrore it I should be alarmed that something was deleted or simply commnented out.
So I'm thinking about creating ONE single cron job that will start all other jobs, that will be kept in in database and managed from web-interface.
I have one problems by now. It iss how to site crontab-like frequence - I mean something like this: * * 1 * *. When my single script starts, it should easily know wchich scripts should be run. I need an advise, because by now all I can think about - is to measure time()% on each run.
include()all other scripts in the one cron ... but the timings of the script calling will be same... or more simple take timings and script name in your database and give them flag like0 or 1, 0 for not to run and 1 for run...