Я использую 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()
Не работает, потому что этот код выполняет локально (не понимаю почему)