time_sleep_until() geht natürlich auch - zudem muss sichergestellt werden, dass die maximale Scriptlaufzeit hoch genug ist.
Soweit diese für die Kommandozeilenumgebung verändert wurde, da default=unendlich PHP auf der Kommandozeile
Was spricht dagegen, das Script einfach laufen zu lassen? Geht doch gut.
ZB endlos - do{ was; warte; } while(1)
Gute Nacht