Concur with @SASKiwi. Once you reach that level of process complexity, using a solid scheduler to run your programs in batch, and using the scheduler's capabilities to detect correct and incorrect batch runs, is a must.
Check which scheduling software is used in your organisation, and have your SAS server integrated there.
Everything else is just a form of slow and painful suicide.
... View more