Queuing command line jobs

Hi –

Would someone know of a “gentle” way of queuing command line jobs. For example I usually need to encode videos using ffmpeg of inject metadata using flvtool2. I would like to be able to have these jobs done one after another, like over night.

I read that batch does execute commands when system load levels permits it. Can I use on a DH shared hosting plan?