Hi @whymath,
I would say that scripting is your answer. You can script with SAS, bash, perl, python, powershell, anything that is of your preference and you feel more confident.
Having a file that record the times you started SAS together with the date will help with control.
That control will need to pass your validations, with some rules (something like IF clauses).
If needed, you can add some additional scripting to current script that start SAS, to write on that control file, so you know when it has been started.
If you cannot script, you can consider asking your colleagues with more expertise on that area, to support you with this task.
It should not be very complicated