Ainsi parla Wallace le 318�me jour de l'an 2003:

> 
> Le 14 nov. 03, � 17:56, Erwan David a �crit :
> >>>> En effet j'etais tombe sur une page man de BSD sur google.
> >>>> Je pense que le plus simple est que mon script ouvre le fichier
> >>>> mail.log en lecture continue ca sera plus simple.
> >>>
> >>> J'opterais plut�t pour la solution que quelqu'un t'a d�j�
> >propos�e: >> un
> >>> tube nomm� et ton prog qui lit dedans, avec un select () pour ne
> >pas>> perdre de temps � boucler.
> >>
> >> Que est l'int�r�t d'un select ? Un read est bloquant sur un pipe,
> >si > je
> >> ne m'abuse.
> >
> > Pour ne pas bloquer ?
> 
> de toute facon j'ai fait un read bloquant en faisant un open sur un 
> tail -f sur le fichier
> qui m'interesse, ca marche tres bien et j'ai un fork qui gere la 
> distribution des stats calcules.
> Je vois pas l'interet de ne pas bloquer sur ce genre de truc.

Voil�, c'�tait bien ma question. AFAIK, les select() ne sont utiles que
pour surveiller un fd que quand on souhaite faire autre chose en
attendant, ce qui ne doit pas trop �tre le cas ici.

<troll>
alors maintenant on trolle sur des appels syst�mes ?
</troll>

-- 
  .,p**"*=b_   Nicolas Rueff
 ?P"  .__ `*b   Montb�liard  -  France
|P  .d?'`&, 9|   http://rueff.tuxfamily.org
M:  |}   |- H'   [EMAIL PROTECTED]
&|  `#?_._oH'   +33 6 77 64 44 80
`H.   "`"`'   GPG 0xDD44DAB4
 `#?.       ICQ 97700474
   `^~.

We are Penguin. Resistance is futile. You will be assimilated.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/E/IT d- s:- a24>? C++ UL+++$ P++ L++++ !E W+++ N++ o? K- w-- !O M-
V-- !PS !PE !Y PGP+++ t+ 5 X+ R* tv++ b++++ DI++ D++ G++ e+++ h r- y++
------END GEEK CODE BLOCK------

Attachment: pgpCn3wWOhFvx.pgp
Description: PGP signature

Répondre à