2012/9/19 ashish <ashish.mak...@gmail.com>: > Hi c.l.p folks > > Here is my situation > > 1. I have two machines. Lets call them 'local' & 'remote'. > Both run ubuntu & both have python installed > > 2. I have a python script, local.py, running on 'local' which needs to pass > arguments ( 3/4 string arguments, containing whitespaces like spaces, etc ) > to a python script, remote.py running on 'remote' (the remote machine). > > I have the following questions: > > 1. What's the best way to accomplish my task ? > I have researched quite a bit & pretty much everybody is using ssh. > After googling a bunch, most people are using very complex workarounds to do > this sort of thing. > > I googled & found people using several libraries to accomplish ssh to remote > machine & execute a command on remote machine. > paramiko ( now forked into the ssh moduke), fabric, pushy ,etc > > People who have used any of these libraries, which one would you recommend, > as the most apt (simple & easy to use, lightweight, best performance, etc) > for my situation ? > > 2. I would prefer a solution, which does NOT require the installation of > extra libraries on the local & remote machines. > If installing external librar > > 3. Has anybody been able to do this using os.system ? > > I tried this >>>> import os >>>> os.system ("ssh remoteuser@remote python remote.py arg1 arg2 arg3") > > This worked, but if the arguments i tried to pass, had spaces, i was not able > to 'escape' the spaces.
How about something like this: os.system ( 'ssh remoteuser@remote python remote.py "arg 1" "arg 2" "arg 3"' ) Cheers Ismael > > Any & all explanations/links/code > snippets/thoughts/ideas/suggestions/feedback/comments/ of the Python tutor > community would be greatly appreciated. > > Thanks a ton > > cheers > ashish > > email : > ashish.makani > domain:gmail.com > > “The only way to do great work is to love what you do. If you haven’t found > it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll > know when you find it.” - Steve Jobs (1955 - 2011) > -- > http://mail.python.org/mailman/listinfo/python-list -- Do not let me induce you to satisfy my curiosity, from an expectation, that I shall gratify yours. What I may judge proper to conceal, does not concern myself alone. -- http://mail.python.org/mailman/listinfo/python-list