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