Unfortunately, I didn't tell you some important info -
- The app decides which hosts it is going to update dynamically, it doesn't know ahead of time
- Eventually it may not be run via cron, it might also be triggered via db updates or some other method
Your suggestion was very good given what I told you, and I thank you very much for it. :-)