Могу ли я использовать pxs sh и pexpect вместе? - PullRequest
1 голос
/ 06 марта 2020

Я использую pxs sh для подключения к удаленному серверу и выполнения некоторых команд, после чего мне нужно вернуть стандартный вывод и pu sh на мою html веб-страницу.

Эта конструкция не работает, потому что она выдает все выходные данные (команды и выходные данные) в строке (без какого-либо форматирования)

(pxssh code here)
cmd4 = ls -l /var
s.sendline(cmd4)
s.prompt()
result=s.before
return render_template('results.html', the_results=result)

this:

(pxssh code here)
cmd4 = ls -l /var
child = pexpect.spawn(cmd4, encoding='utf-8')
return render_template('results.html', the_results=child.read()

Не работает, потому что этот код выполняет локально (не понимаю почему)

...