expect 相关问题

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

将登录shell中存在的文件读入字符串并使用expect脚本执行循环

我有一个期望的shell脚本,用于使用ssh自动进行shell登录,登录后我在登录的shell中创建了一个文件,我想阅读并显示当前文件的内容...

回答 3 投票 0

SCP陷入困境

执行以下代码时。脚本被绞死了。 / var / backups / archives /包含大约3个大小约为5GB的文件。它复制第一个文件和脚本挂起。 spawn scp -rp [email protected] ....

回答 2 投票 -1

SFTP手动命令成功但脚本失败率为1或2%

我写了一个脚本,将文件夹从VPS传输到Synology NAS Server。该脚本在1或2%传输时失败,没有任何指示原因。当我手动运行命令它没有任何问题时工作正常...

回答 1 投票 0

Expect / tcl:如何检查屏幕上打印的列表的每个元素是否在用户定义的列表中?

嗨潜在的救生员,我正在处理一个bash程序,它会打印出命令行中的行,例如:你想要哪种LYSINE类型残留物4 0.不质子化(充电0)(LYS)1。......

回答 1 投票 1

配置expect时,找到源tcl目录而不是其安装位置

我从源代码构建gcc。我打算运行测试,这需要dejagnu,expect和tcl。我首先配置了tcl(使用dir1代替实际的dir以简洁起见),使用$ cd dir1 / unix $。/ ...

回答 1 投票 1

如何使用'expect'将公钥复制到主机?

我使用以下语法将公钥复制到主机,以便能够在没有密码查询的情况下登录到主机:ssh-copy-id $ hostname,其中$ hostname是...

回答 5 投票 7

使用Expect自动化xterm

我正在尝试使用Expect自动化xterm窗口(虽然我已经知道Expect无法控制这样的GUI应用程序,但是在Exploring Expect中有一个调整机制解释)包需要...

回答 2 投票 2

期待正则表达式搜索完整的行或文本

我的expect_output(缓冲区)如下所示。状态QM1 QM(QM1)状态(运行)CPU:0.02%内存:...

回答 3 投票 -2

期待错误处理 - spawn id未打开

我正在编写一个期望脚本,可以在数百个路由器中注销并更改其配置。我的问题是,路由器固件存在一个错误,导致它们在...之后关闭连接。

回答 1 投票 0

c sshfs使用libexpect通过bash自动连接

我想使用ssh的密码自动在我的C程序(仅适用于linux)中安装sshfs连接。 (我不想使用公钥/私钥。)似乎我可以用...来做

回答 1 投票 0

如何添加变量匹配主机名

我试图制作一个期望脚本登录到cisco主机列表并执行一个包含变量的命令,该变量是与主机匹配的IP地址。我有一个带主机名的文件(host_list)...

回答 1 投票 0

无法获得bash脚本以期待回答提示

我的ssh访问仅限于Google身份验证器验证码提示。我想要一个以编程方式回答该提示的脚本。上下文:变量($ 1)正确传递给...

回答 3 投票 4

在pexpect中创建交互式选项

这是一个笨重的问题,因为我无法找出描述它的好方法,但是期望你可以做这样的事情:interactive {\ 001 {do_something} \ 003 {do_something_else}“?”...

回答 1 投票 2

pexpect相当于Expect的“send_user”

作为我之前关于在pexpect中构建交互式选项菜单的问题的延续,交互输入过滤器中的print语句直到交互后才会发送到stdout ...

回答 1 投票 0

在bash脚本中模拟keytool密码键盘输入

我喜欢100个密钥库,例如“store15.jks”文件和单个X.509证书“mycert.pem”。我需要找出导入“store * .jks”,“mycert.pem”的内容。我要做的是做...

回答 3 投票 0

期待脚本不发送命令

我正在使用期望处理嵌入式系统的U-boot。但是,我的脚本在某些时候没有发送命令。这是我的脚本#!/ usr / bin / expect set scriptaddr“0x32000000”spawn screen / ...

回答 1 投票 0

在Bash中使用'expect'以及任何顺序的响应

我正在使用这个期望文件(keygen.exp)来生成SSH密钥,我正在使用ssh-keygen来测试'expect':#!/ usr / bin / expect spawn ssh-keygen expect“输入文件”发送“./id_rsa \”期望“...

回答 2 投票 1

为什么我的期望脚本只回显命令没有运行?

所以我试图自动化一些ssh进程。我有我期望的代码。但我希望代码只回显/提示命令。它实际上并不运行该命令。 #!/ usr / bin / expect -f set timeout 10 set ...

回答 1 投票 0

建立ssh连接并完全自动输入sudo密码

我想自动建立ssh连接并将数据包安装到连接的计算机上。我能够自动处理SSH连接。我甚至可以运行不需要sudo的命令......

回答 1 投票 2

如何从unix中的expect / spawn命令获取退出代码

根据这里发布的主题之一,我设计了我的期望脚本来返回退出代码但由于某种原因它继续运行并且根本没有退出我使用下面的脚本来设置...

回答 2 投票 -2

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