Hallo, ich schreibe zur Zeit ein kleines Perl Script das ich via Cron-Job mehrmals täglich laufen lassen wollte. In diesem Script werden Dateien zeilenweise eingelesen und verarbeitet. Da ich mich nicht besonders gut auskenne habe ich hierzu ein Paar Fragen:
1. Wenn ich eine Datei zeilenweise bearbeite, behält das Script dann die abgearbeiteten Zeilen im Speicher?
(ich speichere die Zeile in einem Skalar ab, bearbeite sie und lade die Nächste)
2. Wie kann ich zur Laufzeit diesen Speicher wieder frei machen?
Ich möchte einfach einem Programmabbruch wegen zuwenig Speicher aus dem Weg gehen, daher die Fragen.
Gruß mAy
PS: Die Dateien die das Script einliest sind verschieden groß, kann bis > 100MB gehen