Вопросы по теме 'pexpect'

python, установите тип терминала в pexpect
У меня есть скрипт, который использует pexpect для запуска программы CLI. Это немного похоже на оболочку, где вы получаете подсказку, в которой вы можете ввести некоторые команды. У меня проблема, я думаю, в том, что эта программа использует...
12765 просмотров
schedule 09.10.2023

Как создать несколько скриптов Python из программы Python?
Я хочу создать (разветвить?) несколько сценариев Python из моей программы (также написанной на Python). Моя проблема в том, что я хочу выделить один терминал для каждого скрипта, потому что я буду собирать их вывод, используя pexpect . Я...
3614 просмотров
schedule 02.05.2024

Нет модуля с именем win32console при запуске wexpect
Я хочу запустить wexpect (порт pexpect для Windows) на моей 64-битной машине с Windows 7. Я получаю следующую ошибку: C:\Program Files (x86)\wexpect\build\lib>wexpect.py Traceback (most recent call last): File "C:\Program Files...
7676 просмотров
schedule 20.09.2022

ткань против ожидания
Я наткнулся на pexpect , и у меня сложилось впечатление, что он примерно похож на ткань . Я пытался найти какое-то сравнение, но безуспешно, поэтому я спрашиваю здесь - на случай, если у кого-то есть опыт работы с обоими инструментами. Верно ли...
5391 просмотров
schedule 27.05.2022

Отлов умирающего процесса в pexpect
Я пишу некоторые вещи pexpect, которые в основном отправляют команды через telnet. Но вполне возможно, что мой сеанс telnet может прерваться (из-за проблем с сетью, выдергивания кабеля и многого другого). Как мне инициализировать сеанс telnet...
1722 просмотров
schedule 19.01.2023

pexpect и ssh: как отформатировать строку команд после su - root -c
Я пытаюсь просмотреть список серверов и паролей, чтобы изменить конфигурации sshd на группе серверов, чтобы я мог входить/выполнять команды через root, используя ключи SSH без пароля. Я могу легко сделать это в bash, но я пытаюсь изучить Python и...
5318 просмотров
schedule 03.06.2023

pexpect не может передать ввод более 1024 символов?
В настоящее время я передаю некоторый ввод в процесс с помощью pexpect со следующим кодом: p = pexpect.spawn('cat', timeout=5.0 ) p.maxread = 5000 p.setecho(False) # prevent the process from echoing stdin back to us INPUT_LEN = 1024...
3923 просмотров
schedule 28.02.2024

Различия между модулем подпроцесса, посланником, сержантом и pexpect?
Я думаю о создании программы, которая должна будет отправлять входные данные и получать выходные данные из различных инструментов набора aircrack-ng. Я знаю пару модулей Python, таких как subprocess, envoy, sarge и pexpect, которые обеспечивают...
4712 просмотров
schedule 13.04.2024

Новое разъяснение по модулю pexpect
Я просматривал документацию pexpect, и в ней говорилось, что вы можете вызвать функцию run(), чтобы выполнить команду и вернуть вывод. поэтому я сделал следующее, но он выдал ошибку. Я что-то упустил здесь? >>> pexpect.run('pwd')...
3221 просмотров
schedule 29.09.2023

pexpect: получить журнал из команды, запущенной через ssh-туннель
Я пытаюсь написать скрипт Python, используя библиотеку pexpect. То, что я пытаюсь сделать, выглядит следующим образом: ID = 'User1' cmdrun = 'A LINUX COMMAND' sshChild = pexpect.spawn('ssh [email protected]') sshOut = file('sshLog.txt','w')...
1788 просмотров
schedule 15.04.2023

Печать и ожидание регистрации
У меня есть немного кода, который использует pexpect для управления процессом и некоторыми отпечатками в коде. Основная цель (в этом вопросе) состоит в том, чтобы вывод pexpect и печать регистрировались в каком-либо файле журнала. Проблема, с...
19404 просмотров
schedule 19.07.2023

как сопоставить регулярное выражение, например (% i1) в pexpect python
Я хочу использовать maxima из python с помощью pexpect, всякий раз, когда maxima запускается, он будет печатать кучу вещей в этой форме: $ maxima Maxima 5.27.0 http://maxima.sourceforge.net using Lisp SBCL 1.0.57-1.fc17 Distributed under the GNU...
348 просмотров
schedule 22.06.2022

Ожидайте закрытия сценария оболочки
У меня есть две определенные функции, foo и bar , которые запускают pexpect , который вызывает скрипт из командной строки, используя pexpect.spawn . Затем он просто отправляет control-c, используя pexpect sendcontrol и close , чтобы сообщить...
1894 просмотров
schedule 03.08.2023

Как войти в систему суперпользователя (root) в удаленной хост-системе с помощью pexpect?
Как войти в систему суперпользователя (root) в удаленной хост-системе с помощью pexpect? user = root user password = 'pass' child = pexpect.spawn('ssh %s@%s'%(user,host,))
710 просмотров
schedule 08.07.2022

Python Pexpect: TypeError: неподдерживаемые типы операндов для%: «int» и «dict»
Когда я пытаюсь запустить следующую команду pexpect, я получаю сообщение об ошибке: T ypeError: unsupported operand type(s) for %: 'int' and 'dict' . Я действительно не понимаю, почему я получаю эту ошибку. Когда я печатаю строку, я вывожу...
1456 просмотров
schedule 10.03.2024

pexpect игнорировать определенные строки во время выполнения командной строки
Итак, у меня есть скрипт, который автоматически перезагружает устройство: Во время выполнения: МАСТЕР› перезагрузка МАСТЕР> Вы уверены, что хотите перезагрузить компьютер (ДА|НЕТ): !!!!!!!!!! МАСТЕР> Мой код:...
672 просмотров
schedule 07.07.2022

Ожидайте несколько разных подсказок
Script-1 можно запустить из оболочки, и он запросит у пользователя 3 подсказки, A, B и C в указанном порядке. Пользователю будет отображаться или B, а C всегда будет отображаться. Другими словами, при запуске Script-1 пользователю будет...
670 просмотров
schedule 13.07.2022

Бросьте меньше с Pexpect
У меня есть 3 файла: a.py , b.sh и text.txt . Их содержание следующее: a.py: #!/usr/bin/env python import os, pexpect class zz: def __init__(self): child = pexpect.spawn ('/home/usr/Desktop/b.sh') ### VVV LINE IN...
393 просмотров
schedule 01.09.2022

как узнать, что команда pexpect действительно выполнялась?
У меня есть команда @ "tool --server=commander.company.com login username", которая запрашивает "Пароль". Я использую pexpect для запуска команды, ожидая ее и используя sendline для отправки пароля. При запуске нет ошибки, но эти команды, похоже, не...
2528 просмотров
schedule 19.07.2022

Запись и чтение stdout без буферизации в файл через SSH
Я использую Node для выполнения скрипта Python. Сценарий Python SSH подключается к серверу, а затем запускает задание Pig. Я хочу получить стандарт из задания Pig и отобразить его в браузере. Я использую библиотеку PExpect для вызовов SSH, но это...
254 просмотров
schedule 25.05.2023