Article View: be.comp.programming
Article #5932Re: Parsen van een logfile
From: staf wagemakers
Date: Tue, 18 Feb 2003 10:17
Date: Tue, 18 Feb 2003 10:17
34 lines
2202 bytes
2202 bytes
In article <ejn4a.58701$Jd.6790@afrodite.telenet-ops.be>, Roel Schroeven wrote: > Jan De Luyck wrote: >> >> Ik probeer een programmatje te schrijven in C/C++ dat een logfile parsed. >> Met logfile bedoel ik dus een file die nog niet 'af' is, een file waar een >> ander programma bezig is met naar te schrijven. >> >> Het proggietje moet lopen op een Unix (Solaris), dus unix-specifieke code is ook >> altijd welkom! >> >> Nu kan ik evenwel een programma schrijven dat die file afloopt totaan de >> EOF, maar dat is niet wenselijk. >> >> Hebben jullie enig idee? Ik zet de code die ik tothiertoe heb er onderaan >> bij... > > Die poll leek mij eerst geen slecht idee, maar bij mij komt het > programma daarmee in een oneindige lus met 100% CPU-gebruik. > > Ik heb 'tail' eens gecheckt, en die gebruikt een lus met elke keer een > sleep van een seconde. > Wat ik verwacht had... Indien je je applicatie naar een fifo kan laten schrijven i.p.v. naar een logbestand kan je dit waarschijnlijk wel met poll of select oplossen. Maar dan heb je natuurlijk geen logbestand meer :) -- Staf Wagemakers email: staf@patat.org homepage: http://staf.patat.org
Technical Details
Message-ID:
<slrnb5421l.28q.stafwag@staflaptop.antw.the-ecorp.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!fu-berlin.de!uucp.muenster.de!dnewsfeed02.dtm.ops.eu.uu.net!dnewsifeed00.dtm.ops.eu.uu.net!bnewsifeed03.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.be.uu.net!not-for-mailReferences:
<pan.2003.02.17.14.01.00.535173@no.spam.i.said.triennium.com> <ejn4a.58701$Jd.6790@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,d8855557ff7bf94 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-02-18 02:22:05 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!fu-berlin.de!uucp.muenster.de!dnewsfeed02.dtm.ops.eu.uu.net!dnewsifeed00.dtm.ops.eu.uu.net!bnewsifeed03.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.be.uu.net!not-for-mail Newsgroups: be.comp.programming From: staf wagemakers <stafwag@yahoo.com> Subject: Re: Parsen van een logfile References: <pan.2003.02.17.14.01.00.535173@no.spam.i.said.triennium.com> <ejn4a.58701$Jd.6790@afrodite.telenet-ops.be> Message-ID: <slrnb5421l.28q.stafwag@staflaptop.antw.the-ecorp.com> User-Agent: slrn/0.9.7.4 (Linux) Date: 18 Feb 2003 10:17:25 GMT Lines: 34 NNTP-Posting-Host: uu212-190-144-165.unknown.uunet.be X-Trace: 1045563445 news.be.uu.net 11503 212.190.144.165 X-Complaints-To: abuse@be.uu.net