newt at scyld.com
Fri Mar 9 10:21:47 PST 2001
On Thu, 8 Mar 2001, Jag wrote:
> On Thu, 08 Mar 2001, Daniel Ridge wrote:
> > Why not just use fork()/bproc_execmove() ? You don't need then to have any
> > of the binaries installed remotely. You can (if you're clever) even
> > manage to get the dynamic link step to happen on the frontend.
> I didn't do that because I need to be able to redirect
> stdin/stdout/stderr. BProc can't forward open file descriptors, so I
> have to rfork, open the new files, use the dup2 magic to redirect stdin
> and stdout, then exec() the process. See my recent post on the bproc
> list if you actually want to see some code for that.
bpsh knows how to do this already. Would it be more helpful if I made bpsh
available as libbpsh?
Scyld Computing Corporation
More information about the Beowulf