Begränsa storlek på log-fil med perl ? *Löst*

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
JimmyAndersson
Inlägg: 26415
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Begränsa storlek på log-fil med perl ? *Löst*

Inlägg av JimmyAndersson »

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?
Senast redigerad av JimmyAndersson 8 november 2006, 14:00:58, redigerad totalt 1 gång.
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Varför spara detta om du i alla fall bara vill kasta det regelbundet ?
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Andra träffen på Google? :)

How do I get the size of a file in Perl?
Användarvisningsbild
JimmyAndersson
Inlägg: 26415
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

sodjan: Väldigt bra fråga egentligen. Jo jag vill då och då kunna titta så att allt ser rätt ut. T.ex så att inte filtret har spärrat något som inte borde ha spärrats. Sedan använder jag även loggfilen för att förbättra spam-filtret.

cykze: Vad 17... jag googlade på bl.a file size perl tidigare, men fick helt andra resultat. Provade igen nu och då fick jag upp din länk som nr 1. Märkligt, men hur som helst. Tack! :)
tgr
Inlägg: 726
Blev medlem: 10 maj 2006, 09:17:07
Ort: Mölndal

Inlägg av tgr »

vill man spara loggar så funkar det välidgt bra att gzippa dom. Minskar storleken väldigt mycke när du har så luftiga filformat.
idiotdea
Inlägg: 468
Blev medlem: 26 juli 2006, 16:11:34
Ort: Vasa, Finland
Kontakt:

Inlägg av idiotdea »

Inte svar på din fråga, men: man logrotate
Användarvisningsbild
JimmyAndersson
Inlägg: 26415
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Aha! Mycket trevligt! Det ska jag utforska lite mer. :)
Skriv svar