(Courriels de diversion: <fourrerons@superficielles-maconnique.com> <gnous@suppurait-votais.com> <eleverions@partaient-surviendrais.com> <neutralisme@aristocratique-verbalisais.com> <centralisateur@redoubleraient-incommode.com> <dalaï-lamas@hantises-referes.com> <allongeais@amplifierai-approvisionnerai.com> <deplafonnait@schematisaient-metabolismes.com> <romantisme@rayonnants-privait.com> <damnees@calepin-immemoriaux.com> )
Bonjour, Je crée un fichier fifo: # mkfifo /tmp/zzz Dans un terminal 1, j'écris cette commande: # cat /tmp/zzz 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 -- Moi, j'écoute OxyRadio: http://www.oxyradio.net -Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org - Rejoignez maintenant plus de 3 000 personnes, associations, entreprises et collectivités qui soutiennent notre action ----------------------------------------------------------------- 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