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

Почему в этом ожидаемом коде не выполняется сопоставление строк?
Я создал следующую процедуру, предназначенную для работы с симулятором базовой станции Agilent: proc get_bss_parameter_value {bss parameter_string} { global bss_array set bss_str "$parameter_string?" puts "String 1" set bss_str...
3969 просмотров
schedule 09.11.2023

Проблемы с завершением соединения после запуска скриптов на удаленном компьютере с помощью скрипта оболочки
Это первый раз, когда я пишу сценарий оболочки. Я пытался провести как можно больше исследований, чтобы избежать глупых/повторяющихся вопросов. Пожалуйста, извините, если это повтор/тупой вопрос. У меня есть сценарий оболочки, который...
3632 просмотров
schedule 17.09.2022

PERL-ожидание: получить ввод после отправки команды.
Я пишу сценарий PERL-Expect для автоматизации тестирования. В сценарии я хочу получать предупреждающие сообщения при выполнении команды и предпринимать действия на основе предупреждающих сообщений. Предупреждающие сообщения могут различаться в...
1136 просмотров
schedule 17.12.2023

как получить код возврата бинарного sftp, когда я использую сценарий bash для предоставления пароля команде SFTP
Я пытаюсь использовать ожидание в сценарии bash, чтобы указать пароль SFTP и ввести другие команды. Я пытаюсь получить код возврата бинарного SFTP. Мой тестовый скрипт: #!/bin/bash USER=$1 HOST=$2 PASSWD=$3 PORT=$4 FILEIN=$5 FILEOUT=$6...
1572 просмотров
schedule 05.06.2024

Как извлечь определенное число из строки буфера Expect?
Я хотел бы получить общую память хоста с помощью сценария Expect. Благодаря ответам, которые я получил в разделе Get Total Memory хоста с LINUX/EXPECT Теперь я ближе к окончательному решению. (Спасибо Гленну Джекману и Сорпигал ). После...
1332 просмотров
schedule 03.10.2022

что означает флаг -i в ожидании?
Я вижу код exp_send -i $bash_id "/bin/tcsh" , что означает -i flag ? что означает флаг -i после exp_send ?
157 просмотров
schedule 31.03.2024

Есть ли функция Tcl для автоматического добавления escape-символа?
Есть ли функция Tcl для автоматического добавления escape-символа в строку? Например, у меня есть регулярное выражение "[xy]" После вызова функции я получаю "\[xy]" После повторного звонка я получаю "\\\[xy]" Я помню, что...
1126 просмотров
schedule 05.10.2022

Ожидайте: ошибка не может прочитать ip: нет такой переменной
Я новичок в ожидании/TCL и пытаюсь проанализировать HTML-страницу, которая выводит что-то вроде ниже: <li><p>Timestamp: Wed, 14 Nov 2012 16:37:50 -0800 <li><p>Your IP address: 202.76.243.10</p></li>...
2214 просмотров
schedule 07.02.2024

как я могу прочитать данные из файла в сценарии ожидания
#! /bin/expect set timeout 20 set user [lindex $argv 0] set password [lindex $argv 1] set prompt "$ " ;# -- main activity proc dostuff { currenthost} { ;# do something with currenthost send -- "ls -lrt\r" return} ;# -- start...
18119 просмотров
schedule 07.12.2022

Используя ожидание, создайте с помощью scp
В настоящее время я пытаюсь автоматизировать передачу файлов с помощью команды scp с помощью сценария оболочки и ожидаемого пакета. Основываясь на том, что я видел, кажется, что у меня должно быть #!/usr/bin/expect -f Но когда я это сделал, я все...
9097 просмотров
schedule 26.02.2024

ожидать ssh без пароля
у меня есть файл с IP-адресами, расположением файлов и паролями. Я не могу использовать аутентификацию по ключу ssh, поэтому я ограничен использованием expect внутри скрипта bash. файл содержит следующую информацию, разделенную пробелами: ip...
1427 просмотров
schedule 22.02.2024

Можно ли установить код выхода «ожидать»
Следующий скрипт bash не работает, потому что команда «ожидать» всегда возвращает 0 независимо от того, какой код выхода удаленного скрипта /tmp/my.sh возвращается. любая идея, чтобы заставить его работать? Благодарю. #!/usr/bash user=root...
6760 просмотров
schedule 22.11.2023

Ожидайте: продолжайте отправлять CTRL+C до входа в CFE.
Я хочу автоматизировать процедуру перепрошивки Broadcom CFE, используя Expect и Screen. У меня есть одна проблема: как перезагрузить плату и принудительно перевести ее в режим CFE автоматически. В интерактивном режиме, когда плата перезагружается,...
1462 просмотров
schedule 11.01.2024

Ansible зависает при запуске сценария удаленного ожидания
Я создаю доступный сценарий для установки ispconfig без взаимодействия. Я использую сценарий для ispconfig интерактивной установки php . Я устанавливаю его на Ubuntu 14.04 , используя apt-get версию expect и последнюю версию ansible. Что...
3282 просмотров
schedule 07.01.2024

Как открыть сеанс ssh с помощью ожидания tcl и перенаправления вывода на локальный компьютер
Я новичок в TCL, я хочу подключить один сеанс ssh, на удаленной машине я хочу выполнить "radiusd -X" эта команда будет через сообщение журнала на консоли в обычном режиме. Я хочу записывать эти журналы и хранить их на локальном компьютере (где я...
557 просмотров
schedule 23.01.2024

Почему тайм-аут не работает в этом сценарии ожидания?
Я создал следующий скрипт для автоматизации процесса VPN. Скрипт запускает команду vpnc и вводит пароль для активации VPN: #!/usr/bin/expect set PASS [lindex $argv 0] set timeout 10 spawn vpnc expect : {send $PASS\r}...
1427 просмотров
schedule 21.10.2022

Дождитесь подсказки в сценарии ожидания
Мне нужен скрипт expect , чтобы дождаться завершения выполненной команды, а затем выйти из telnet . Вот сценарий: spawn telnet host send "username\r" send "password\r" sleep 3 send "custom_command\r" while {???} { sleep 1 } send "logout\r"...
35046 просмотров
schedule 27.11.2022

linux - telnet-скрипт с ожиданием
Я писал bash-скрипт, который общается с сервером через telnet, но сейчас мне нужно оценить ответ от сервера. Использование: ./edit.bash | telnet BASH скрипт: echo "open ip port" echo "login user pass" echo "select 1" echo "me" echo...
454 просмотров
schedule 08.11.2022

Как отловить стандартные ошибки из ожидаемого скрипта
следующий сценарий ожидания удалит файл /var/tmp/file на удаленной машине но перед этим сценарий ожидания выполняет ssh на удаленной машине, Я поставил 2>/tmp/errors , чтобы поймать ошибку от ssh но я замечаю, что, несмотря на ошибку ssh...
2348 просмотров
schedule 08.06.2024

Выполнение команд с использованием expect4j
Я использую этот пример кода для выполнения команд в оболочке Tcl. Если вы посмотрите на главную функцию вниз по странице, то увидите, что команды выполняются следующим образом: SSHClient ssh = new SSHClient("linux_host", "root",...
636 просмотров
schedule 29.12.2023