Nanyue Posté(e) le 14 janvier 2005 Posté(e) le 14 janvier 2005 voila j ai une petit probleme, je dois faire un petit programme en unix et saisir des données du processus pere pour les envoyé dans le processus fils qui lui pourra les traitées. en gros je declare mes tubes puis je fait mon pid = fork() ensuite si j suis dans le pere alors je close tous les tubes sauf 1. je copie son parrametre si j suis dans le fils, j'arrive pas a recup le parrametre qui a ete envoyé sur le tube. comment faire a l'interieur du fils pour le recuperer ?
lorinc Posté(e) le 14 janvier 2005 Posté(e) le 14 janvier 2005 je vois pas tres bien ce que tu veux dire, tu peux copier ton code, stp (avec des pour le mettre en forme.)une des méthode consiterait à executer le fils avec un execl("fils", "fils", arguument, 0); pour recuperer les données interressantes
theocrite Posté(e) le 14 janvier 2005 Posté(e) le 14 janvier 2005 +1 pour les info. On voit à peu près où tu veux en venir, mais c'est pas très clair.
MAKB Posté(e) le 16 janvier 2005 Posté(e) le 16 janvier 2005 Vas ici --> http://jeanmatthieu.free.fr/doc/pdf/labo-unix/ipc.pdf Tu auras toutes les infos que tu as besoin sur les pipes et les thead en général ! Cioa et bon taff
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.