🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5932

Re: Parsen van een logfile

#5932
From: staf wagemakers
Date: Tue, 18 Feb 2003 10:17
34 lines
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-mail
References: <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