Bonjour,
Je suis actuellement étudiant en informatique et pour la réalisation d'un mini shell je coince un peu. Je souhaite gérer la communication entre plusieurs processus avec des pipes. J'y arrive pour 1 par exemple ls | more mais plusieurs je coince. Je ne suis pas à la recherche d'une réponse toute faite mais de l'idée expliquer en détail.
Deux processus et un pipe :
Code python : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Code python : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
L'idée que j'ai tenté de réaliser c'était de créer un tableau de pipe [(3,4),(5,6)...] dépendant du nombre de pipe (mais bon je pense pas que cela fonctionne ainsi) et d'associer le stdout du premier processus à 3 descripteur du pipe en lecture et le stdin du second processus au descripteur en écriture du pipe 4 ainsi de suite.
Merci d'avance.

 

 
		
		 
        

 
			
			
 
   
 


 Programmation Système Pipe : Faire un mini shell en Python
 Programmation Système Pipe : Faire un mini shell en Python
				 Répondre avec citation
  Répondre avec citation
Partager