Condition scheduler

лучше будет time.sleep(max(nextBackupTime - time.time(), 0.01))