Отправьте ключ «Пауза» через Python paramiko .send (команда) - PullRequest
0 голосов
/ 17 марта 2020

В настоящее время автоматизирует терминал через S SH и может успешно подключиться с помощью Paramiko. В качестве части последнего шага необходимо отправить паузу, которую я не могу сделать

образец кода (не завершен)

client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=ip,username=username,password=password)
remote_connection = client.invoke_shell()
....
remote_connections.send(chr(13))
...
output = remote_connection.recv(2000)
print(output)
client.close()

Возможность отправить Chr (10) для новой строки или Chr (13) для возврата каретки, но не знаю соответствующего кода для отправки для клавиши «Пауза».

Если я записываю сеанс S SH с помощью стороннего макроса инструмента, я вижу следующую команду, отправляемую для паузы, т.е. chr (27) + "~ [C", но с использованием тех же самых команд. send фактически отправляет символ на экран, т.е. не выполняет его.

Пожалуйста, совет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...