Im wesentlichen hast Du drei Möglichkeiten:
- Dir doch egal was die User denken wenn Mittags um zwölf die Performance in den Keller geht - also alles kein Problem, laß es einfach laufen
- am Bestens Abends um 17:00 Uhr nach Feierabend anstoßen und hoffen, daß am nächsten Morgen um 8:00 Uhr mit Beginn der Arbeit das Skript durch ist
- zwischen jedem Zugriff auf das Dateisystem ein sleep 5 (oder einen anderen Wert - ausprobieren!) einbauen - dauert zwar ewig lange, dafür braucht das Ding fast keine Last
Jetzt heißt's halt kucken welche Lösung Dir am sympatischsten erscheint