expect 相关问题

Expect是Tcl脚本语言的Unix / Linux扩展。它被设计为自动化和测试工具,它使得与复杂程序(如远程shell和安全维护)进行交互变得微不足道。它具有特别强大的响应识别功能。

如何处理不同的期望信息?

我需要有编写期望脚本经验的人的帮助。我无法找到一个正确的解决方案来处理期望脚本中返回的多种类型的消息。我正在尝试测试2 ...

回答 1 投票 0

Tcl期望在生成telnet时出现错误:无效的命令名。

我如何只发送一个 "返回 "到这个telnet服务器:得到纽约产卵telnet rainmaker.underground.com 尝试35.160.169.47... ... 连接到 rainmaker.wunderground.com。转义字符是'^]'。---...

回答 1 投票 0

如何用Tcl从proc中产生telnet?

thufir@dur:~NetBeansProjectsspawnTelnettelnet$ thufir@dur:~NetBeansProjectsspawnTelnettelnet$ tclsh main.tcl spawn telnet rainmaker.wunderground.com getting weather ...

回答 1 投票 -2

如何在Tcl中使用带有期望的if语句进行telnet?

自动telnet会话获取天气: thufir@dur:~NetBeansProjectsspawnTelnettelnet$ thufir@dur:~NetBeansProjectsspawnTelnettelnet$ tclsh main.tcl连接到wunderground与。------...

回答 1 投票 0

ssh-keygen,只需1个命令行,不需要密码。

我试图用一行命令来执行ssh-keygen并生成密钥,而不需要进一步的用户输入(没有口令),我希望这样做就足够了 expect -d -c "spawn ssh-keygen; expect -..."。

回答 2 投票 0

如何切换Tcl交互和期望的telnet自动化?

类似于autoexpect,但又不同于autoexpect,因为autoexpect对于任何给定的输入总是会产生相同的输出。然而,至少有时要允许用户输入。它的工作原理是...

回答 1 投票 0

如何在telnet会话中迭代队列?[重复]

将一个Tcl脚本改编成Java,并使用了实现Java expect的expectit API,我试图将下面的用法去掉。package expectit; import java.util.logging.Logger; import...

回答 1 投票 0

蓝牙ctl扫描几个小时后停止工作。

作为这个问题的后续,我试着检查了一下我在QtBluetooth上发现的错误是否与bluetoothctl有关。为此,我循环运行了这个shell脚本(使用expect)。#!usrbin...

回答 1 投票 0

使用Expect脚本从文本文件中读取两列。

我需要在Expect上写一个脚本来读取一个包含两列的文本文件。第一列是网站名称(dns),第二列是一个路由器接口,它将被用作源接口,当 ...

回答 1 投票 0

期待脚本--密码输入错误,再去抓取密码。

我在第一段抓取密码,脚本将移动到登录段,在那里,系统将检查密码,如果密码输入错误,我想显示密码错误,然后再次......

回答 1 投票 0

TCLExpect - exec - 如何执行带参数的程序。

我正在试验在tclsh中使用TCL命令执行,以下是我的结果: % set show_me_dir "ls" ls % exec $show_me_dir VboxSharedFolder % set show_me_dir "ls -la" ls -la % exec $show_me_dir couldn' ...

回答 2 投票 4

SSH期待脚本

我有这个Expect脚本,它被另一个脚本调用来记录思科设备。由于某些原因,它在登录Cisco设备时变得很慢。我怎样才能提高这个脚本的速度?#!usrbin...

回答 2 投票 1

Expect脚本中的'if else'语句

我试图创建一个脚本,它将根据执行前一个脚本的输出来 "发送 "输入。#!usrbinexpect -- 设置超时 60 spawn ssh user@server1 expect "*assword*" { ...。

回答 1 投票 0

为什么我的Expect脚本只呼应命令不运行?

我想自动化一些ssh过程。我有我的Expect代码。但我的Expect代码只是回声打印出命令。它并没有实际运行命令。#!usrbinexpect -f set timeout 10 set ...

回答 1 投票 0

在Bash脚本中嵌入一个Expect脚本

我有下面的脚本。#!binbash if [ `hostname` = 'EXAMPLE'] then usrbinexpect << EOD spawn scp -rp host:~outfiles homeUSERNAMEoutfiles expect "id_rsa':" send "PASSWORD\r" ...。

回答 1 投票 5

在期望脚本中处理多个语句

我是Expect脚本编写的新手。我在Linux机器上为ssh编写了Expect脚本,在那里我在不同的Linux机器上进行ssh时遇到问题。下面,我复制了脚本。 !/ usr / local / bin / ...

回答 2 投票 3

在Expect脚本中使用AWK

我正在尝试制作期望的脚本,并且需要AWK或在脚本旁边添加sed。我也有一个名为TimeBased_CLI.ini的文件。 192.168.1.22是rhost 2022是端口我的目标是将文件放入...

回答 2 投票 0

在Expect脚本中启动Expect脚本

我正在尝试在Expect脚本(下面的代码)中运行Expect脚本。但是,出现以下错误:spawn ./script.exp无法执行“ ./script.exp”:在...

回答 1 投票 0

Bash脚本中的期望:Expect_out不会打印出缓冲区

我正在尝试通过登录到交换机来捕获“ dir”命令的输出,但是我无法做到这一点。我在Bash中使用Expect。我正在使用Expect_out捕获该输出...

回答 2 投票 4

Shell脚本输出不完整

我正在调试Expect脚本,其中遇到了一条给我不完整输出的行。 ./worldbox.exp 30.30.30.30用户名密码7> /tmp/30.30.30.30.txt对于值7,...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.