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

Как переименовать/переместить все файлы с определенным расширением?
Я изучаю tcl (expect) и вот наткнулся на интересный вопрос. Мне нужна команда для перемещения/переименования группы файлов с расширением .status. Я пробовал это: spawn /bin/mv *.status some_dir exec /bin/mv *.status some_dir Конечно, это не...
6816 просмотров
schedule 23.09.2022

Ожидайте автоматизацию входа на удаленную машину второго уровня
Мне нужно войти на один сервер разработки, чтобы поместить вещи на рабочий сервер. Итак, процессор такой Войдите на сервер разработки. Сценарий пожарного развертывания Сценарий развертывания запрашивает 3 пароля. Далее следует парольная...
366 просмотров
schedule 10.12.2023

команда ожидания не работает в скрипте bash
У меня проблема, связанная с expect. когда я запускаю abc.sh, который включает следующие строки #!/usr/bin/expect spawn scp /etc/httpd/conf/httpd.conf 192.168.0.12:/tmp ###################### expect { -re "password:" { exp_send "PASSWORD\r" }...
15504 просмотров
schedule 31.03.2024

TCL / TK - получить путь к рабочему столу
Приложение My TCL / TK предлагает пользователю выбрать место для сохранения файла. Каким должно быть значение параметра -initialdir, чтобы рабочий стол был местоположением по умолчанию? Я пробовал% userprofile% \ desktop, но он не работает....
495 просмотров
schedule 14.09.2022

как проверить, запрашивает ли ssh пароль в python?
Есть способ подключиться к удаленному компьютеру без пароля с помощью ssh-keygen. это ) В моей проблеме есть два компьютера (скажем, компьютеры A и B), и компьютер A может подключиться к компьютеру B без пароля ssh. Когда IP-адрес компьютера B...
1646 просмотров
schedule 22.04.2024

Ожидайте сценарий для имитации SNMP
Я хочу контролировать устройство, которое не поддерживает SNMP, поэтому я попытался получить счетчик с помощью сценария ожидания. Этот сценарий подключается к устройству с помощью SSH, записывает выходные данные в файл, а затем анализирует выходные...
1641 просмотров
schedule 17.07.2022

Использование openssl для получения электронной почты через сценарий оболочки
Как я могу использовать openssl для печати списка сообщений электронной почты в одной команде (скрипт оболочки)? Я могу открыть соединение с: openssl s_client -crlf -connect pop.gmail.com:995 Следующим шагом является передача имени...
627 просмотров
schedule 10.04.2024

Linux Ожидание SSH зависает
Я попытался установить R на кластере компьютеров, и кто-то сказал мне проверить Expect. Я следил за руководством по Linux Expect Command, чтобы автоматизировать процесс ssh в node и автоматически установить R с открытым исходным кодом. Я немного...
3115 просмотров
schedule 10.09.2022

Получение статуса выхода команды, выполненной с помощью exec из Net::SSH::Expect
Я запускаю следующий скрипт: #!/usr/local/bin/perl -w use strict; use warnings; use Net::SSH::Expect; my $ssh = Net::SSH::Expect->new(host=>"xxx.xxx.xxx.xxx",password=>"xxxxxxx", user=>"root" ,timeout=>3 ); $ssh->login();...
898 просмотров
schedule 18.11.2023

Ожидайте более одного результата и отправляйте одну и ту же строку обратно
В tcl, как я могу ожидать два результата и отправлять одну и ту же строку обратно? Например, expect A or B {send C}
80 просмотров
schedule 09.04.2024

Bash и ожидать: не могу перезагрузить маршрутизатор через telnet
Пытаюсь перезагрузить роутер D-Link, подключившись к нему по телнету через expect. Проблема в том, что я не могу выполнить (через сценарий ожидания) ни одну из команд, поддерживаемых маршрутизатором. Прежде всего, я покажу вам короткую сессию...
2331 просмотров
schedule 30.05.2024

Как заставить сценарий ожидания вводить команды в GDB?
Я хочу написать сценарий Expect, который будет просто вводить команды в GDB независимо от его вывода. Затем я хочу взять определенные части вывода GDB и извлечь из него информацию с помощью команд оболочки, таких как grep и sed. Затем я хочу...
1275 просмотров
schedule 10.12.2023

Используя Expect, как мне извлечь определенное значение из файла и ввести его в переменную скрипта Expect
У меня есть два файла. Один из них называется bgp_ip.log, а другой — сценарий ожидания с именем bgp.sh. bgp_ip.log содержит только один IP-адрес, который был введен в файл другим скриптом с именем getip.sh, который работает нормально. Теперь я...
252 просмотров
schedule 25.01.2024

Как запустить tcl-скрипт на компьютере с Windows, используя формат ./script.tcl?
TCL-скрипт: #!c:\Tcl\bin\tclsh set a 1 while { $a < 11} { puts $a incr a } Он работает нормально, если я запускаю этот скрипт как «tclsh script.tcl». Но я хочу запустить этот скрипт на компьютере с Windows как "./script.tcl". Выдает...
7497 просмотров
schedule 29.01.2024

Expect Script через Putty работает, но не при вызове скриптов, выполняемых через http
У меня есть сценарий ожидания, который подключается к одному из наших удаленных серверов, выполняет несколько команд от имени администратора, а затем завершает работу. Когда я запускаю скрипт через командную строку Putty, он работает правильно....
1188 просмотров
schedule 03.09.2022

Как проверить, установлена ​​ли переменная в сценарии ожидания?
Я делаю что-то вроде этого: #!/usr/bin/expect -f if {$out != ""} { send_user $out } Но это не работает. Сообщение об ошибке: can't read "out": no such variable while executing "if {$out != ""} { send_user $out }" (file...
10470 просмотров
schedule 12.05.2024

ожидайте, что скрипт прочитает пустую строку
У меня есть список IP-адресов, которые я перебираю по ssh в каждый из них и записываю несколько журналов. В настоящее время он будет перебирать все IP-адреса и делать то, что я хочу, проблема возникает, когда он попадает на последний IP-адрес, после...
957 просмотров
schedule 26.10.2023

как пользователю ожидать и отправлять с запросом и спать
Когда появляется пароль, который я хочу использовать, ожидайте автоматического ввода результата запроса через 5 секунд. оболочка macOS ожидать expect << ! set timeout -1 spawn bundle exec fastlane fastlane-credentials add --username...
91 просмотров
schedule 16.10.2023

Как я могу предотвратить выход «ожидания» в EOF при чтении данных из стандартного ввода?
Когда я запускаю echo "passphrase" | expect expect.exp "hostname" , все работает нормально, но expect сразу же закрывается. ожидать.exp #!/usr/bin/expect set passphrase [gets stdin] set hostname [lindex $argv 0] spawn ssh admin@$hostname...
62 просмотров
schedule 16.11.2022