Вопросы по теме '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