The semaphore unlocks when the macro ends, right? And Yes, the Macros run everytime if the criteria meets, The execute macro runs every 10 minutes or so since data is constantly changing.
But I put an action time out on the Semaphore lock for 1 second, so it aborts right away. Maybe I can make it 1 hundreths since KM is so fast it will execute them right away.
I read another forum ("More than 50 simultaneous macros - aborting everything") and it kind of reads like if I have an "execute Macro" action in the macro even if it doesnt execute it, it will count that as a macro? My debugger only showed 6 macros at one time.