Задать вопрос
Rimush
@Rimush

Как в subprocess получить результат работы из консоли?

Необходимо подключится к удаленной машине по shh и получить ответ.
Для подключения использую plink

Код:
import subprocess
import os
command = os.path.dirname(__file__) + "/plink.exe -ssh 18.28.74.2 -P 1245 -l lgn -pw psvb config"
p = subprocess.Popen(command, stdout=subprocess.PIPE)
text = p.stdout.read()
status = p.wait()


Но текст возвращает пустой, хотя если вручную подключатся есть ответ.
Как это правильно делается?
  • Вопрос задан
  • 352 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы