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

Как получить доступ к содержимому буфера модуля Expect в Perl
Я использую ожидание для автоматизации приложений на основе терминала. Я буду отправлять данные в зависимости от результата от команды «ожидать». Я знал, что ожидание, при выполнении сопоставления строк все несогласованные шаблоны строк сохраняются...
2509 просмотров
schedule 13.09.2021

Perl Rover v3 передает переменную среды в наборы правил
Я использую модуль Perl Rover версии 3 для входа на сервер Linux / Unix и запуска скрипта. В наборе правил, если я добавляю полное имя пути, он копирует сценарий на удаленный сервер, не имея возможности заменить переменную среды. например. Это...
255 просмотров
schedule 22.11.2021

Переменная Escape Password в сценарии ожидания
Предпосылки : я пытаюсь написать сценарий ожидания, который будет использоваться для проверки паролей со специальными символами. Один из тестовых примеров, который мне не удалось выполнить, - это наличие специального символа «-» перед паролем....
3896 просмотров
schedule 21.11.2021

Как передать аргумент в Expect через командную строку в сценарии оболочки
Я передаю аргумент в Expect через командную строку в сценарии оболочки. Я пробовал это #!/usr/bin/expect -f set arg1 [lindex $argv 0] spawn lockdis -p expect "password:" {send "$arg1\r"} expect "password:"...
104659 просмотров
schedule 26.11.2021

ожидайте, что скрипт запускается в оболочке, но не работает через cgi
Я запускаю ожидаемый сценарий, который отлично работает при вызове его из командной строки, но если я запускаю ту же команду через cgi, он не работает после ввода пароля и дает следующую ошибку Ошибка при открытии терминала: неизвестно....
449 просмотров
schedule 11.11.2021

как скопировать два файла с помощью SCP в сценарии ожидания
пожалуйста, посоветуйте почему spawn scp $FILE1 $FILE2 $LOGIN@$IP:/tmp в моем сценарии ожидать копировать только FILE1, а не копировать FILE2? Я пытаюсь передать оба файла по scp как scp file1.csv file2.crt 192.8.200.1:/tmp...
1274 просмотров
schedule 18.10.2021

Только одна команда выполняется в ожидании
Я пытаюсь подключиться к системе по telnet и выполнить в ней несколько команд. Итак, я пробовал этот сценарий ожидания: #!/usr/bin/expect spawn telnet localhost 42000...
117 просмотров
schedule 09.11.2021

Сохраненный формат вывода в столбцах [grep, sed, awk или?]
Я создал файл сценария ожидания, который подключается к нескольким коммутаторам +200 по telnet. Мой код: #!/usr/bin/expect -f #Slurp up the input file set fp [open "ip.txt" r] # To avoid empty lines, 'nonewline' flag is used set file_data [read...
155 просмотров
schedule 08.10.2021

Pexpect - войдите на устройство Cisco, возьмите только имя хоста из конфигурации.
Я запускаю сценарий python, который использует pexpect для отправки команд на устройство cisco. В процессе мне нужно получить имя хоста устройства. У меня есть IP, но мне нужно имя хоста. Есть два способа получить его; сначала он появляется в...
3653 просмотров
schedule 22.11.2021

Избегайте всех специальных символов для ожидания отправки в bash
Мне нужно отправить несколько строк с ожиданием в систему через telnet, и я получил следующие примерные строки: $ cat SERVERTEMPPASSWORDLIST.txt SID=21|21|asldf8j2sRa2255||2840400| SID=21|27|ala"sd8fjs2A"$||2840400|alsd8fj2s%"aa...
583 просмотров
schedule 06.10.2021

Linux ожидает, что не вернет управление сценарию bash после использования взаимодействия
Моя цель - автоматизировать следующие Из основного сценария оболочки войдите в удаленный сеанс SSH (ключ без пароля уже активирован) Затем мне нужен root-доступ, поэтому я использую ожидание входа в систему, то есть отправить «su», ожидать...
571 просмотров
schedule 26.10.2021

Ошибка в сценарии Cisco Expect
Я написал базовый сценарий ожидания Cisco. После ssh-соединения я хочу обнаружить вывод ошибок Cisco, когда я отправляю командную строку из файла, например: SPAIN#sow crypto isakmp sa ^ % Invalid input detected at '^' marker. Я хочу...
390 просмотров
schedule 28.10.2021

Ожидайте, что скрипт выдает ошибку при выполнении команды awk, и введите команду expect_out в переменную.
Похоже, что в моем сценарии возникла проблема с выполнением команды awk в ssh-порождении. Кроме того, я не могу получить результат в переменной. set file [open "hosts.test"] set hosts [split [read -nonewline $file] "\n"] close $file foreach host...
256 просмотров
schedule 19.09.2021

экранирование дефиса и кавычек в сценарии ожидания
Здравствуйте, я использую ожидать, чтобы автоматизировать задачу входа в систему. но сценарий не работает, если пароль начинается с дефиса. Как мне избежать этого? У меня много проблем с правильным экранированием '"или других символов. Есть ли...
2316 просмотров
schedule 05.10.2021

Создание интерактивных опций в pexpect
Это своего рода неуклюжий вопрос, поскольку я не могу придумать, как его описать, но ожидаю, что вы можете сделать что-то вроде этого: interact { \001 {do_something} \003 {do_something_else} "?" { set timeout 1 expect_user...
443 просмотров
schedule 11.10.2021

pexpect эквивалент send_user от Expect
В продолжение моего предыдущего вопроса о создании интерактивных меню параметров в pexpect напечатайте операторы в фильтре ввода взаимодействия не отправляются на стандартный вывод до тех пор, пока взаимодействие не будет завершено. Документы,...
235 просмотров
schedule 01.12.2021

Ненадежные результаты от Expect при запуске удаленного скрипта
Поскольку моя компания настаивает на использовании sudo, мне теперь нужно отказаться от моей ssh-системы, которую я построил для выполнения удаленных команд. У меня есть сценарий, который подключается к серверу, sudo в учетную запись владельца db2...
14 просмотров
schedule 02.10.2021

Список для печати в реверсе: TCL
Я читаю "Exploring Expect: набор инструментов на основе TCL ..." Дона Либеса. Вопрос в конце главы: «Напишите процедуру для переворота строки. Если вы написали итеративное решение, теперь напишите рекурсивное решение или наоборот». Прочитав до...
1263 просмотров
schedule 14.11.2021

Можно ли включить выход при ошибке в интерактивной оболочке Tcl?
Мне нужно автоматизировать огромную интерактивную программу Tcl, используя Tcl expect. Как я понял, эта территория действительно опасна, так как мне нужно расширить уже существующий массив кода, но я не могу полагаться на ошибки, которые...
193 просмотров
schedule 07.10.2021

TCL ожидает повторного получения подстроки с expect_out
У меня вопрос о регулярных выражениях в expect, я использую следующее выражение: Соответствующая строка: pwd /root root@FLC320-14-ACT:/root# Я хочу найти / root со следующим ожиданием send "pwd\r" expect -re {...
78 просмотров
schedule 09.10.2021