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