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

Как использовать сценарий ожидания с веб-страницы php?
Когда я пытаюсь запустить программу из php5 на моем Debian, веб-страница зависает, и программа ничего не делает. Этот скрипт работает, когда я вызываю его из командной строки. Безопасный режим отключен. Echo stdout не работает (из-за зависания). Я...
8652 просмотров
schedule 30.08.2022

Код состояния выхода для скрипта Expect, вызванного из Bash
Я сделал сценарий Bash, который использует сценарий ожидания для автоматизации входа в систему ssh. Сценарий подключается к нескольким серверам и выполняет некоторые команды. Сценарий bash запрашивает учетные данные для входа один раз. Я хочу...
20685 просмотров
schedule 04.09.2022

проблемы с expect -send: spawn id exp4 not open
Мой ожидаемый код делает следующее: он подключается по ssh к другой машине, отправляет пароль, а затем возвращает имя хоста этой машины. Ниже я привожу образец своего кода #! / Usr / bin / expect -f set ipaddr [lrange $ argv 0 0] set password...
21509 просмотров
schedule 26.11.2022

Как вы сохраняете и анализируете вывод команды в Expect?
Я на полпути к написанию сценария Expect на сервере Linux, который должен подключаться к маршрутизатору по telnet для сбора некоторой системной информации. Пока что мой скрипт может успешно установить соединение, запустить команду маршрутизатора,...
29392 просмотров
schedule 25.05.2023

Скрипт Expect, работавший годами, неожиданно ведет себя с новой версией Expect
Недавно я перешел с сервера FreeBSD 4.x на сервер FreeBSD 8.0. Сейчас я использую expect-5.43.0_3. Я не помню, что такое старая версия expect, и не могу быстро проверить, потому что жесткий диск в старой системе вышел из строя через несколько минут...
1337 просмотров
schedule 20.08.2022

Как я могу автоматически управлять терминалом?
Я использую 20 одинаковых симуляторов (текстовый базовый графический интерфейс, такой как vi, быстро обновляется), и мне нужно управлять ими очень похожим образом. например введите некоторую командную строку для запуска/остановки/настройки...
266 просмотров
schedule 27.03.2023

Как я могу передать дескриптор файла в функцию log_file Perl Expect?
Я чувствую себя глупо, спрашивая об этом, но я пробовал пару вещей, и я не уверен, что с этим делать. Из документации Expect.pm : $object->log_file("filename" | $filehandle | \&coderef | undef) Записать сеанс в файл. Все...
2259 просмотров
schedule 31.07.2023

Проблема PowerMock с расширенным методом
Я пытаюсь использовать PowerMock для имитации стороннего кода, и у меня возникла проблема с расширенным методом. Поэтому я дам фрагмент, показывающий, что происходит. ClassA extends ClassB{ super(); } ClassB extends ClassC{ super();...
4514 просмотров
schedule 27.04.2024

Почему мой сценарий ожидания не работает в строке 1?
Самая первая строка моего ожидаемого сценария терпит неудачу. Вот все содержимое моего сценария, и он терпит неудачу: #!/usr/bin/expect -f И это терпит неудачу сразу же с ": no such file or directory как мой ответ. На самом деле...
33444 просмотров
schedule 08.08.2022

ожидать, что спавн не выполняется
привет, у меня есть следующий сценарий ожидания с именем a.exp #!/usr/bin/expect spawn cat a.txt где a.txt содержит следующую строку строкового текста Hello World затем я сделал его исполняемым с помощью следующей команды chmod +x...
2629 просмотров
schedule 08.12.2022

Чтение нажатия клавиши в сценарии Expect
Я новичок в Expect, и мне нужна простая функциональность: подождите, пока пользователь нажмет ЛЮБУЮ клавишу, а затем продолжите поток. Какую команду в сценарии я должен использовать для этой цели? Спасибо.
1005 просмотров
schedule 21.09.2022

получить результат удаленной команды в Expect
У меня есть сценарий Expect, вызванный из сценария bash. Сценарий Expect создает сеанс ssh и запускает удаленную команду. Я хочу, чтобы код возврата удаленной команды был доступен в моем сценарии оболочки. # !/bin/sh expect -f remote.exp...
6148 просмотров
schedule 12.07.2023

Ожидайте проблемы со скриптом
Я пытаюсь выполнить простую работу через expect. Я хочу создать ключи ssh с помощью команды «ssh-keygen» на виртуальных машинах Linux. Мой ниже ожидаемый код выглядит прямолинейным, но он не работает: #!/usr/bin/expect spawn ssh-keygen -t rsa...
11254 просмотров
schedule 31.10.2022

Можно ли продолжить выполнение, даже если ожидание ничего не соответствует
Есть ли способ с ожидающим интерпретатором сказать что-то вроде expect { "keyword1" {send "action1"} "keyword2" {send "action2"} unpredicted stuff {send "action3"} }
2339 просмотров
schedule 17.05.2022

Perl анализирует большой вывод Expect перед записью в файл
Я создаю программу для опроса сетевого устройства каждые 48 часов и записи выходных данных пользователя Perl и модуля Expect. На данный момент я сохраняю выходной текст в текстовый файл, а затем фильтрую текстовый файл, чтобы получить необходимую...
719 просмотров
schedule 30.03.2023

Подключение к удаленному серверу и переключение пользователя с помощью bash/expect
Первый пост, заранее спасибо за любую помощь. Я новичок в написании сценариев в целом, но мне удалось создать хорошую оболочку в bash, предназначенную для сбора некоторых переменных, а затем установить некоторые соединения с парой удаленных ящиков...
1919 просмотров
schedule 01.03.2023

вызвать и выполнить сценарий оболочки в сценарии ожидания
#!/usr/bin/expect spawn ssh derrick@$abc123.net expect "password" send "helloworld\n" send "cd /tmp\n" send "sh rename.sh\n" # this shell script will get a list of files and rename each file send "exit\n" expect eof Проблема заключается в том,...
4599 просмотров
schedule 24.06.2023

Ожидайте основы написания сценариев
Я новичок в написании сценариев Expect и хотел бы узнать любую ссылку, по которой я могу начать с основ написания сценариев Expect. Синтаксис команд Как запустить и протестировать скрипт.
6024 просмотров
schedule 14.10.2022

Как заставить команду ожидания в модуле Expect поиска perl для нескольких вхождений одной и той же строки
У меня есть сценарий, в котором я использую модуль perl для автоматизации терминальных приложений. Я передаю регулярное выражение в качестве аргумента команде ожидания, как показано ниже. $ssh->expect(20, '-re',...
1656 просмотров
schedule 19.05.2022

Почему я получаю сообщение, что команда не найдена при запуске сценария Expect?
Сегодня я играл с Expect/TCL и надеялся, что кто-нибудь скажет мне, почему приведенный ниже сценарий не работает: : command not found ./expect3: line 3: send: command not found #!/usr/bin/expect -f send " we are going to open up a file...
9656 просмотров
schedule 21.04.2023