Scheduling background jobs
I want to schedule a periodic background job to run every 15 mins. But need to restrict another instance of the job to start before the previous one finishes. So that we dont have any two instance of the background job running in parallel. Can anyone suggest me how to have the job scheduled in this way.