I am wanting to add a section in my php application to add / remove scheduled tasks.
Something similar to what they use in vBulletin Forum.
If you don't have the exec() function enabled, you have to rely on manually setting at least one cron job via some interface and then managing individual jobs in your script.
What I do for example is this
heartbeat.php which is executed every minutecrontab and checks if there is any row (job) with time_to_process <= NOW()crontab tablerun() method and I only call $cronJob->run() to make it runcrontab table once it finishesA good example is to reset daily views on some items.
The job is scheduled at May 1, 2010 00:00. Once the job ran, it schedules itself for the next day automatically.
You can then implement automatic reset of failed jobs and many other features from within PHP.