执行ssh后如何继续运行python脚本

时间:2015-10-13 20:43:42

标签: python paramiko

目前我正在通过我的linux终端运行我的python程序。

在elif条件语句的一部分中,它执行linux ssh命令以远程进入另一台机器os.system('ssh ' + <varWithHostName>

在SSH进入另一台机器之后,它似乎退出了我的程序。如果ssh进入另一台机器,如何继续执行程序的下一部分。

我听说Paramiko模块可能是答案吗?或者这可以在没有模块的情况下完成吗?

1 个答案:

答案 0 :(得分:0)

如果您尝试使用ssh在远程计算机上执行脚本,则可以使用ssh运行脚本。例如

os.system('ssh ' + <varWithHostName> + ' foo.py')

假设机器上存在foo.py

http://www.cyberciti.biz/faq/unix-linux-execute-command-using-ssh/