Вывести информацию о процессоре из pexpect import pxssh - PullRequest
0 голосов
/ 30 сентября 2019

Я сделал 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)
...