I should add, I’m aware that I can use:
and have the function called every minute. But I’m thinking, what if the function takes 10 seconds to complete? What I really want is:
call the function
completes 10 seconds later
wait 60 seconds
call the function again
So in this case, the function is called again 70 seconds after it was first called, rather than 60 seconds.
Likewise, if the function completes after 7 seconds, then it should be called again 67 seconds after it was first called.