Martin Franklin <[EMAIL PROTECTED]> wrote:
>  Skip Montanaro wrote:
> > I have an os.spawnv call that's failing:
> > 
> >     pid = os.spawnv(os.P_NOWAIT, "ssh",
> >                     ["ssh", remote,
> >                      "PATH=%(path)s nice -20 make -C %(pwd)s" % locals()])
> > 
> > When I wait for it the status returned is 32512, indicating an exit status
> > of 127.  Unfortunately, I see no way to collect stdout or stderr from the
> > spawned process, so I can't tell what's going wrong.
> 
>  While not a 'real' answer - I use pexpect to automate my ssh scripts 
>  these days as I had a few problems using ssh with the os.* family 
>  perhaps you may find pexpect a wee bit easier...

If using 2.4 the subprocess module is a good solution too.  It lets
you catch stdout/stderr easily.

-- 
Nick Craig-Wood <[EMAIL PROTECTED]> -- http://www.craig-wood.com/nick
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to