【发布时间】:2015-06-24 21:17:27
【问题描述】:
我根据This answer写了一个脚本。
import paramiko
ssh = paramiko.SSHClient()
ssh.load_system_host_keys()
ssh.connect('1.1.1.1',username='admin',password='admin')
w,r,e = ssh.exec_command('ls ./home/')
print(''.join(r.readlines()))
ssh.close()
如果它执行exec_command('ls ./home/'),它将返回该文件夹中的所有文件。
a.out
hello.cl
hello.cpp
如果它执行exec_command('./home/a.out'),它什么也不返回。我期待一串'hello world' 或其他错误消息。 [已解决,见第一个答案]
如果我在服务器终端输入./home/a.out,它会输出Failed to load kernel.。是的,这是一条 OpenCL 错误消息。为什么这个错误信息没有被 paramiko 捕获? [未解决]
【问题讨论】:
标签: python