Re: mettre "sur le disque" un fichier en cours d'?criture
Fabrice Kordon <[email protected]>
| Newsgroups | gmane.comp.lang.ada.france |
|---|---|
| Message-ID | <p06240500c33b4ce3638a@[132.227.64.7]> |
At 5:17 +0200 17/10/07, Thomas De Contes wrote: >bonjour :-) > > >dans un petit prgm qui ne me sert que pour faire des tests, j'écris >dans un fichier une sorte de log au fur et à mesure qu'il s'exécute > > >Problème : >rien n'apparaît dans le fichier tant que je n'ai pas fait "close >(File)" (ou au bout d'une certaine quantité de données, peut être) > >J'aimerais pouvoir exécuter une commande qui fasse une sorte de >synchronisation pour tout mettre sur le disque au moment où je >l'exécute, vider le cache en quelque sorte > > >Pour l'instant je n'ai trouvé que >close(File); >open(File,Append_File,"nom-fichier"); > >Est ce qu'il y a mieux ? J'utilise la même technique sur des logs dans des processus qui s'exécutent sans terminal. Une autre manière mais qui n'est plus "full ada" est de faire un binding sur la fonction unix "flush". > >ps : merci à tous pour la doc :-) >je crois qu'il ne faut pas poster de msg uniquement pour remercier, >c'est ça ? > >-- >j'agis contre l'assistanat, je travaille dans une SCOP ! > > >_______________________________________________ >Site WWW de l'association Ada-France: http://www.ada-france.org/ >[email protected] >http://www.ada-france.org/mailman/listinfo/ada-france -- ATTENTION: new address for the LIP6! 104 Avenue du Président Kennedy 75016 Paris -------------------------------------------------------------------------- Fabrice Kordon Laboratoire d'Informatique de Paris 6/MoVe Tel: +33 1 44 27 88 20 Université Pierre & Marie Curie Fax: +33 1 44 27 87 71 4 place Jussieu, 75252 Paris Cedex 05 http://pagesperso-systeme.lip6.fr/Fabrice.Kordon/ _______________________________________________ Site WWW de l'association Ada-France: http://www.ada-france.org/ [email protected] http://www.ada-france.org/mailman/listinfo/ada-france