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