[so] [SO][Tema1][Windows] Problema pipe multiplu
Mircea Urse
umirc3a at gmail.com
Sat Apr 10 12:27:27 EEST 2010
Mi-am dat seama pana la urma unde era problema. Foloseam niste
structuri neinitializate pentru asteptarea proceselor. Si la un moment
dat dadea un segmentation fault si se pierdea informatia undeva pe
drum. M-a indus in eroare faptul ca mergea pentru 3 comenzi (2
pipe-uri), ma asteptam sa pice ori pentru 2 comenzi (un singur nivel
in arbore) ori deloc.
2010/4/10 Razvan Deaconescu <razvan.deaconescu at cs.pub.ro>:
> On Fri, 2010-04-09 at 01:52 +0300, Mircea Urse wrote:
>> Salut,
>> Am si eu o problema cu pipe-urile inlantuite. Daca am 1 sau 2
>> operatori pipe obtin output corect. Daca am 3 sau mai multi operatori
>> pipe, ceva pica si nu imi scoate niciun output. [1] merge corect, iar
>> [2] nu imi afiseaza nimic (nu ramane blocat).
>
> Unde anume iti pica? Unde se blocheaza "informatia"? La primul pipe la
> al doilea pipe? Fa un program simplu de tipul cat si afiseaza in el ce
> scrii si ce citesti
>
> echo "bla" | ./my_cat | ./my_cat | ./my_cat
>
> Identifica unde anume (in lantul de pipe-uri) se intampla problema.
>
> Razvan
>
>
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>
--
Mircea Urse
More information about the so
mailing list