主机(Host-01)中已安装的网络位置(K:/temp/abc.py)中有python脚本我正在尝试从我的PC上SSH Host-01
但这不起作用。虽然像“whoami”这样的简单命令正在工作。我也尝试给出完整路径(//my-net-drive/data/temp/abc.py)
请建议我如何通过 ssh 从网络驱动器运行 abc.py。当我远程登录到 Host-01 并通过 cmd 提示符运行脚本时,它工作正常
from __future__ import print_function
from pssh.clients import ParallelSSHClient
hosts = ['Host-01']
client = ParallelSSHClient(hosts)
output = client.run_command('python K:/temp/abc.py')
for host, host_output in output.items():
for line in host_output.stdout:
print(line)
命令已执行,但未显示任何输出。当我读取输出缓冲区时,它是空的。是的,我尝试提供 python.exe 的完整路径,但仍然看到相同的结果
当我将 python 文件从网络驱动器复制到桌面并通过 ssh 从桌面运行 python 文件时,它工作正常。