Judson Lester
12/4/2007 12:32:00 AM
Note: parts of this message were removed by the gateway to make it a legal Usenet post.
Jan,
You might look at popen3 in the standard library. I don't think it quite
does what you need (since it returns an array if three pipes: stdin, stdout
and stderr for the subprocess) but the code is short if a little arcane, and
might point you in the right direction to figure this out.
Judson
On Dec 2, 2007 3:10 AM, Jan Koprowski <Jan.Koprowski@gmail.com> wrote:
> Hi !
>
> I try to run command system and get streams handlers to 0 (stdin),
> 1(stdout), 2(stderr), 3(myOwnStdIn1), 4(myOwnStdIn2). I do something
> like that in PHP by proc_open and table of pipes, but here I don't
> know how I can get handlers to process streams. I know that this code
> is bad but I think something like this:
>
> process = popen('command', 'w+');
> stdin = process.new(0, "w");
> stdout = process.new(1, "r");
>
> etc...
>
> But new is a static method. What i should to do ?
>
>
--
Your subnet is currently 169.254.0.0/16. You are likely to be eaten by a
grue.