Begränsa storlek på log-fil med perl ? *Löst*
Postat: 8 november 2006, 10:12:16
Spam-stopparna på mina gästböcker ger väldigt stora loggfiler. Inte ovanligt att de hamnar på 500k på två dagar. Innehållet ser ut ungefär såhär:
**Vilken sida**
**TID: 2006-11-08 09:59:46
**IP: xx.xxx.xxx.xxx
**NAMN: kaskader-zemlya
**MAIL: blablabla.com
**SPAM:
**MEDDELANDE: länkar till massa skräpsidor...
**Vilken sida**
**TID: 2006-11-08 10:02:34
**IP: xx.xxx.xxx.xxx
**NAMN: kaskader-zemlya
**MAIL: blablabla.com
**SPAM:
**MEDDELANDE: länkar till massa skräpsidor...
För att slippa kolla manuellt så att inte loggfilerna tar upp hela serverutrymmet så vill jag ha lite perl-kod (cgi) som kollar om filen är över 100kB och isåfall tömmer loggfilen ip.txt
Min fråga är alltså: Hur kollar man filstorleken hos en fil?
**Vilken sida**
**TID: 2006-11-08 09:59:46
**IP: xx.xxx.xxx.xxx
**NAMN: kaskader-zemlya
**MAIL: blablabla.com
**SPAM:
**MEDDELANDE: länkar till massa skräpsidor...
**Vilken sida**
**TID: 2006-11-08 10:02:34
**IP: xx.xxx.xxx.xxx
**NAMN: kaskader-zemlya
**MAIL: blablabla.com
**SPAM:
**MEDDELANDE: länkar till massa skräpsidor...
För att slippa kolla manuellt så att inte loggfilerna tar upp hela serverutrymmet så vill jag ha lite perl-kod (cgi) som kollar om filen är över 100kB och isåfall tömmer loggfilen ip.txt
Min fråga är alltså: Hur kollar man filstorleken hos en fil?