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: untube 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 jene 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.