If the script is executed at 12:00h and it is still running, will it be executed again at 12:05h?
yes

Or does it wait, and the 12:00h job finishes at 12:12h and starts the new job at 12:15h
no

So, you need to analyze ps output to see if your process is still sitting in memory and doing something.