cron question / process queue

Kent Johnson kent37 at tds.net
Fri Mar 7 07:49:06 EST 2008


Steven W. Orr wrote:
> This is a classic question: How to run something on a periodic basis that 
> may take longer to execute than the interval between the next occurance. 
> Think of it not as a task that needs to be run at an interval so much as a 
> task that needs to be rescheduled after it finally completes.
> 
> If that description is appropriate for what you're doing then you might 
> want to consider not using cron in the first place. Look at using at(1) 
> instead. Your script that gets run at a certain time would then requeue 
> itself based on when it finished.

Thanks for the pointer. That is not quite my situation - I need to queue 
a different job when the first one finishes, and the job to queue (if 
any) depends on the date.

I ended up making a program that combines all three jobs and runs the 
correct ones in sequence based on the date.

Kent


More information about the gnhlug-discuss mailing list