Gateway Event scripts

I need to know how the Gateway Events scripts gets triggered,

So, If I have a script that execute every 5 min, and sometimes, the runtime is lets say 6min, would that cause the script to run twice in memory or it wait for the other instance to finish before executing another one.

Need to make sure that they don’t run more than once at a time.

Thanks a lot.

Is this a Gateway Timer Script?

This is documented – tl;dr: no, it won’t start another event while one is running.