<div dir="ltr">Salutare, Alex!<div><br></div><div>Uitându-mă pe codul tău observ două probleme:</div><div>* pentru unele comenzi, redirectezi INPUT-ul sau OUTPUT-ul către ceva invalid</div><div>* nu tratezi OK comenzile înlănțuite prin PIPE-uri</div><div><br></div><div>Spre exemplu, la comanda cmd1 | cmd2 | cmd3:</div><div>* cmd1: handle-ul de citire ar trebui să fie cel default, iar cel de scriere să fie redirectat către capătul de scriere al pipe-ului 1</div><div>* cmd2: handle-ul de citire ar trebui să fie redirectat către capătul de citire al pipe-ului 1, iar cel de scriere către capătul de scriere al pipe-ului 2</div><div>* cmd3: handle-ul de cititre ar trebui să fie redirectat către capătul de citire al pipe-ului 2, iar cel de scrie către handle-ul default</div><div><br></div><div>Încearcă să-ți afișezi la crearea fiecărui proces ce handle-uri are fiecare comandă.</div><div><br></div><div>Numai bine,</div><div>Răzvan</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Apr 3, 2018 at 6:18 PM Alex Albu via so <<a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Salut.<br>
<br>
<br>
Ma straduiesc fara succes sa implementez pipeurile multiple in<br>
varianta de Windows a temei.<br>
Desi in teorie pare sa fie totul in regula (procesele de pipe pornite<br>
unul dupa altul, inchise capetele pipeurilor etc) de la 2 pipeuri in<br>
sus, procesul al doilea care si citeste si scrie intr-un pipe intoarce<br>
eroare sau blocheaza.<br>
<br>
Din nou orice sugestie e bine-venita :)<br>
<br>
Userul de gitlab e tmp_stud19.<br>
<br>
Multumesc<br>
<br>
Alex Albu<br>
_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a></blockquote></div>