expect 相关问题

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

如何用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

使Tcl / Expect语句少“贪婪”

请考虑下面的Expect脚本。它创建一个测试文件,每行(a,b,c,a,b,c)上都有一个字符,并使用spawn打开该文件:#!/ usr / bin / expect -f proc create_test_file {fname} {set。 ..

回答 1 投票 0

Shell脚本中的顶部命令

我正在尝试通过Expect脚本获得top命令的前5行。我从外壳程序脚本以及其他一些东西调用此期望脚本。顶部|头-5给我下面的输出,即没有...

回答 2 投票 1

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