paramiko exec_command重定向到文件

时间:2012-11-22 09:54:15

标签: paramiko

我想使用paramiko捕获远程计算机的屏幕截图。我正在使用以下代码

import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('10.93.80.63', username='root', password='bohica')
ssh.exec_command("xwd -display :0 -silent -root > myscreen.xwd")
ssh.close()

问题是myscreen.xwd文件已创建,但大小为0.你能告诉我如何抓取截图。

1 个答案:

答案 0 :(得分:0)

解决了这个问题。问题是xwd不可执行且不在标准路径中。通过将xwd移动到标准路径来解决此问题。