I am sure I am missing something simple, there has to be something simplier about conditions. I am using VisualCron to schedule about 40 tasks running from every 2 minutes to every 45 days. About half of these must be run alone . Several of these trigger on file activity, so simply scheduling them seperately wont work. How can I have a VisualCron job not run tasks if any other job is running, but wait 5 seconds and recheck. This will allow each job run in alone.