expect 相关问题

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

期望脚本在单独调用时工作,但不能作为盐状态

我正在尝试做scp以及ssh期望。如果我直接从终端调用它,如/ usr / bin / expect myexpect.sh,但是当我使用salt运行它时,第一个scp命令可以工作,下面的脚本有效...

回答 1 投票 0

Bash + Expect脚本在crontab中无法正常运行

我有一个应该定期运行的bash脚本。该脚本应连接到远程SFTP服务器并从那里获取文件。由于这是一个SFTP服务器,我不得不使用bash ...

回答 3 投票 0

SFTP脚本无法更改目录问题

我在脚本格式中使用sftp相对较新(在Mac OSX High Sierra上使用bash shell)。登录到远程服务器后,我在更改目录时遇到问题。我想cd到'FTP PDF(下载)到CR'...

回答 1 投票 0

如何发送超过100厘米的线条

我希望(tcl)脚本可以自动完成任务 - 通过telnet / ssh配置网络设备。大多数情况下有1,2或3个命令行可以执行,但现在我有超过100个......

回答 2 投票 0

使用expect来SSH到服务器并执行命令

我想编写一个通用的expect脚本,通过SSH登录到系统并执行一些命令。我找到的一个例子如下:#!/ usr / bin / expect set fid [open ./.secret] set password [...

回答 1 投票 3

如何使用Expect在服务器上执行命令

我想远程删除文件/在我的服务器上执行另一个脚本。手动这可以通过ssh-login - > cd / path / - > rm somefiles - >来完成。 script.sh我想自动完成这个过程。以便 ...

回答 2 投票 -1

将登录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

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