(Courriels de diversion: <favorise@deguiserai-possedantes.com> <torrefieront@rechampissage-tabous.com> <cambrioles@racornis-enrouleront.com> <carrellerez@dactylographierais-assembles.com> <adverbes@raidissions-innovantes.com> <etofferez@flemmardes-cents.com> <sprinte@peseta-repos.com> <trouant@usurpez-specialiseront.com> <discernee@irriteraient-exagerez.com> <fruitiers@scolariseriez-hurlants.com> )




Jean-Marc Mongrelet wrote:
Bonjour,

Je crée un fichier fifo:
# mkfifo /tmp/zzz

Dans un terminal 1, j'écris cette commande:
# cat /tmp/zzz

tail -F /tmp/zzz   peut être ?

Daniel.


Dans un terminal 2, j'envoie cette commande:
# echo coucou > /tmp/zzz

Dans le terminal 1, le "coucou" s'écrit et la commande cat se termine.

Comment je doit faire pour que la commande dans le terminal 1 (cad: cat
/tmp/zzz) ne se termine pas après la première réception, et continu à
attendre d'autre entrée ?


J'ai trouvé une solution non satisfaisante à ce problème, qui j'ai
l'impression exploite un bug:
-une fois la cmd taper dans le terminal 1
-dans le terminal 2, j'entre cette commande:
# cat > /tmp/zzz
puis je fait un <ctrl>+<z>
-et maintenant la cmd dans le terminal 1 ne s'arrête plu!

Mais bon, je suis à la recherche d'une vrai solution!

JM

-----------------------------------------------------------------
Les listes de diffusion du CULTe - Pour une informatique libre
http://www.CULTe.org/listes/
Pour se desabonner:
mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER