std.process spawnShell/pipeShell dont capture output of the shell

Jesse Phillips Jesse.K.Phillips+D at gmail.com
Wed Oct 9 18:24:01 PDT 2013


On Wednesday, 9 October 2013 at 14:54:32 UTC, Colin Grogan wrote:
> is blocking. However, its not meant to be blocking is it not? 
> That new /bin/bash process is meant to run in parallel to the 
> main process?

I'm not sure exactly the implementation. But if you're asking to 
run bash and then print its output, wouldn't it have to block 
because the output won't be complete until the program has 
finished running? And since bash will run until you exit the 
program will block for ever.


More information about the Digitalmars-d-learn mailing list