Page 1 of 1

xferlog-Auswertung

Posted: 2003-01-27 20:16
by cgiresource
Hi,

ich habe mir ein Script geschrieben, welches die xferlog auswerten soll.
Nun stoße ich da aber auf ein kleines Problem:

Ich kopiere mir erst die xferlog, weil da ja dauernd reingeschrieben wird, wenn jemand mit FTP eingeloggt ist.

Ich durchsuche also nur die Kopie!

Nun meldet mir mein Script jedoch (ich arbeite mit Perl) folendes:

Code: Select all

Modification of a read-only value attempted at /home/www/web1/traficanalyseftp.cgi line 52.
Zeile 52 sieht folgendermaßen aus:

Code: Select all

foreach $daten (@userdatei) { #zeile 51
($wochentag,$monat1,$tag1,$uhrzeit,$oehm,$remotehost,$kb,$pfad,$11,$12,$13,$14,$user,$what,$x) = split (/ /, $daten); #zeile 52
Ich verstehe aus der Fehlermeldung, dass die Datei während des Auslesens editiert wurde, oder verstehe ich das falsch?

Hat jemand einen Tip, was da falsch sein könnte?

THX,

CGIResource

Re: xferlog-Auswertung

Posted: 2003-01-27 20:40
by captaincrunch
Die "Sicherungskopie", die du machst, wird wohl kein Schreibrecht für den User haben, unter dem das Script ausgeführt wird, oder ?

Re: xferlog-Auswertung

Posted: 2003-01-27 21:15
by cgiresource
Hi,

doch, alle Rechte waren richtig.
Habe inzwischen das Problem gefunden.
Unter Perl sind wohl Variablen, wie $11 $12 usw. reserviert.

Aber THX für die Antwort!

Gruß,

CGIResource