[so] probleme cu pipe-urile (windows)
Vlad Cananau
vladk2k at gmail.com
Sun Nov 4 18:29:49 EET 2007
Am o problema foarte ciudata si nu reusesc sa imi dau seama care e cauza.
in tema mea, daca dau comanda
ls -l | cat
totul merge foarte bine; daca, in schimb, dau comanda
ls --help | cat
se blocheaza. tema sta pe WaitForSingleProcess, si pot observa in Task
Manager ls.exe ruland. Daca inchid procesul de aici (End Process), in
tema imi returneaza cod de iesire 1, dar are outputul corespunzator,
care e afisat de catre cat. ceva de genul
> ls --help | cat
[blocat]
<End Process>
ls: exit code 1
Usage: ls [OPTION]... [FILE]...
[...]
Report bugs at...
cat: exit code 0
>
acelasi lucru se intampla si cu cat /etc/services | cat.
P.S.: inchid capul de scriere de la pipe inainte sa pornesc procesul de
citire.
P.S.2: in orice alt scenariu din teste pipe-urile merg perfect; singura
problema e la testul 7, unde se blocheaza.
More information about the so
mailing list