On 09/19/2012 03:45 PM, ashish makani wrote:
> Thanks a ton for the prompt reply & the great suggestions, Dave.
> 

Please don't top post.  In this mailing list, the convention is to put
your remarks after the part you're quoting (which usually isn't the
entire message).  That way, if the context gets complex, it's easier to
see who wrote what, and in what order.

> 1.   A colleague gave this exact same suggestion
> os.system ('ssh remoteuser@remote python remote.py arg1 "arg 2 has spaces"
> arg3')
> 
> I was thinking spaces is my problem, so i initially tested the following
> (no ssh)
> os.system('python remote.py arg1 "arg 2 has spaces" arg3')  & it works :)
> 
> But sadly,  os.system ('ssh remoteuser@remote python remote.py arg1 "arg 2
> has spaces" arg3')   does not :(

Did you try it the way I suggested above?  Make it work in ssh, then
worry about how python can build that command string.

> 
> 2. Also, you mentioned os.exec
> Which would you recommend ?
> os.system or os.exec ?

Since there's no  os.exec, it was just an brain-hiccup on my part.



So, back to the problem.  Once you've got it working in ssh, then we can
figure how to make os.exec, or other python execution mechanism, work.

-- 

DaveA
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to