Sorry that I have to disappoint you, but no, most cronjobs don't properly check for concurrent execution.
And the problem of runaway jobs is orthogonal to this, as it applies to every job you run in the system. And we already provide the right tools to deal with this (i.e. timeouts, yadda yadda)
Posted May 7, 2010 17:47 UTC (Fri) by hppnq (subscriber, #14462)
[Link]
Bit confused here. I think you would agree with me that for cronjobs where it matters that 1) they run at the scheduled time and 2) there is only one running instance, some amount of intelligence in the job itself is what is needed?