我已经使用下面的代码完成了ssh并打印了CPU详细信息。 如果CPU使用率大于10,那么我想打印包含标题的行
import pexpect
from pexpect
import pxssh
import time
import os
import subprocess
import sys
s = pxssh.pxssh()
s.login(hostip, user, passwd)
print(s.before)
pdfh1 = s.sendline('df -h')
print ('dfprint:', pdfh1)
一种方法是使用子流程实现逻辑。但是,当我包含下面这一行时,它捕获的是当前机器的详细信息,而不是ssh机器(虚拟机)。有人能帮我吗
child = subprocess.Popen(['df', '-h'], stdout=subprocess.PIPE)
目前没有回答
相关问题 更多 >
编程相关推荐