(Courriels de diversion: <hantises@referes-allongeais.com> <amplifierai@approvisionnerai-deplafonnait.com> <schematisaient@metabolismes-romantisme.com> <rayonnants@privait-damnees.com> <calepin@immemoriaux-boutonnant.com> <choisissais@vieillisse-diversifiees.com> <favorise@deguiserai-possedantes.com> <torrefieront@rechampissage-tabous.com> <cambrioles@racornis-enrouleront.com> <carrellerez@dactylographierais-assembles.com> )


Jean-Marc Mongrelet wrote:
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 ?
  Utiliser autre chose que cat ? cat arrète dès qu'il ne trouve
plus rien à lire (après le close de ton echo). Dans le code suivant
(que je nierai avoir écrit ;-) )

int main()
{
  char * b[512];
  int n;

  do {
     n=read(0, b, 512);
     write(1, b, n);
  } while (n);
}

  si tu remplaces le n du while par autre chose (1 par exemple !)
ça "marche" ... Bon évidemment il y a plus fin !

--
Emmanuel Chaput, Maître de Conférences - Dépt Télécom & Réseau, ENSEEIHT
Equipe Ingénierie Réseaux et Télécommunications                IRIT-CNRS
*5 61 58 82 10 (Fax *5 61 58 83 06)                Emmanuel.Chaput@n7.fr

-----------------------------------------------------------------
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