Я использую Paramiko для выполнения одной или нескольких команд и получения ее вывода.
Поскольку Paramiko не позволяет выполнять несколько команд в одном сеансе канала, я объединяю каждую команду изМой список команд и выполнение его в одной строке, но вывод может быть весь большой выходной текст в зависимости от команд, поэтому трудно определить, какой вывод для каждой команды.
ssh.exec_command("pwd ls- l cd / ls -l")
Я хочу иметьчто-то вроде:
command_output = [('pwd','output_for_pwd'),('ls -l','output_for_ls'), ... ]
для облегчения работы с каждым выводом команды.
Есть ли способ сделать это без изменения библиотеки Paramiko?