Я сделал ssh и распечатал детали процессора, используя приведенный ниже код. Если загрузка процессора больше 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)