(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