2014-03-22 21:38 GMT+02:00 Florin Stancu <[email protected]>: > > Salut, > > Am și eu o mică nelămurire în legătură cu cititrea dintr-un pipe anonim. Când > mai exact se termină această citire? > > De exemplu: > Pentru comanda "ls | cat", se creeaza un pipe intre ls si cat. Procesul "ls" > are redirectat stdout in hWrite și procesul "cat" are redirectat stdin în > hRead. Totul merge destul de ok doar că procesul "cat" nu termină citirea din > pipe. > Menționez că la terminarea procesului "ls" închid hWrite. > > Am încercat și cu comenzi mai mari de forma "ls | cat | cat | cat | grep > "Tema"", iar rezultatul este corect. Dar și aici primul proces "cat" nu se > oprește din citirea din pipe. > > Florin. > > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii
Salut, Vezi ca nu cumva să moștenească și procesul lui "cat" HANDLE-ul hWrite. Andrei _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
