PDA

View Full Version : [PERL] Grossissimo problema di lettura


Smileface
24-01-2005, 14:29
Allora, la faccenda è seria e non riesco a trovare né una soluzione né a capire il motivo per cui si comporta in questo modo.

Tramite uno script perl mi devo leggere dei file di log su una macchina unix, ovviamente uso le classiche istruzioni:

open (file)
while (file) .....
close (file)

...E qui arriva il problema:

Sia che io sposto, rinomino, comprimo o CANCELLO il file che stà leggendo, lo script continua tranquillamente il suo lavoro fino alla fine e mi da i risultati esattamente come se l'avesse letto tutto normalmente!!!!
Non dà nessun messaggio d'errore o cose del genere:cry: :cry: :cry:

Sono disperato in quanto se per caso, come c'è venuto in mente, si mette il file in memoria, siamo fritti: questi file di log sono grandi quasi 1,5 giga l'uno e ne deve leggere due!!!!

Qualcuno sa qualcosa a riguardo?????

PS: usiamo il perl 5.6.1/5.8.0

Grazie mille!!!!

Ciao