If you want a job queue, then a scheduler won't help much. I've found that stand alone scripts are usually better because then you write them so they can be "restarted" and maintain state outside of their address space, so you reduce the amount of lost work if you have to kill it. Not necessarily the case with long running deamons.