目前我正在通过我的linux终端运行我的python程序。
在elif条件语句的一部分中,它执行linux ssh命令以远程进入另一台机器os.system('ssh ' + <varWithHostName>
。
在SSH进入另一台机器之后,它似乎退出了我的程序。如果ssh进入另一台机器,如何继续执行程序的下一部分。
我听说Paramiko模块可能是答案吗?或者这可以在没有模块的情况下完成吗?
答案 0 :(得分:0)
如果您尝试使用ssh在远程计算机上执行脚本,则可以使用ssh运行脚本。例如
os.system('ssh ' + <varWithHostName> + ' foo.py')
假设机器上存在foo.py
http://www.cyberciti.biz/faq/unix-linux-execute-command-using-ssh/