腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
阻止
expect
在
EOF
上
退出
、
、
我有一个使用openconnect连接到vpn的
expect
脚本。这个脚本运行得很好,除了我不知道如何在提供了密码和
expect
到达
EOF
后保持openconnect活动。/usr/bin/
expect
-f
expect
"sudo"
expect
"password:" send "vpn
浏览 20
提问于2017-01-25
得票数 1
回答已采纳
2
回答
expect
-如果命令失败,如何使用状态代码1
退出
?
我的目标是使用
expect
重命名sftp服务器
上
的文件,如果重命名失败,
退出
expect
返回状态代码1。send "somesupersecretpassword\n"send "rename /va
浏览 0
提问于2018-08-22
得票数 3
回答已采纳
1
回答
为什么我的
expect
脚本过早
退出
?
、
/usr/bin/
expect
expect
-exact "Enter Private Key Password: " send -但是脚本
退出
了,显然没有发送密码。当我尝试使用错误的密码时,它是相同的(没有错误的密码消息)。如果我删除
expect
脚本末尾的send -- "mypassword\r"行,结果也完全相同。这是我的第一个
expect
脚本,所以我的语法可能
浏览 76
提问于2019-02-08
得票数 0
回答已采纳
1
回答
如何在bash
expect
中返回错误?
、
我有一个这样的bash
expect
脚本(我
在
Jamf中使用它): spawn firmwarepasswd -setpasswd "Enter password:" {exp_continue "Re-enter new password:" { exp_continue} 如果密码失败,脚本将不会
退出
如果密码错误,如何让它返回1并
退出
浏览 59
提问于2021-01-07
得票数 2
1
回答
执行
expect
命令时出错的spawn_id
、
我正在写一个脚本,它将把瓦兰复制到我们
在
命令行中输入的任何架子
上
。语法如下: 坏spawn_id (进程早死?)执行"
expect
“#”“时 function login_shelf { set timeout 15 spawn $1
expect
\"pass
浏览 4
提问于2012-09-28
得票数 1
回答已采纳
1
回答
本地运行的
expect
脚本运行良好,但在通过gitlab CI运行时挂起。
、
、
、
主要是,当我单独或交互地运行脚本(在运行程序
上
)时,它可以按我的意愿工作,但是当我插入代码在其中一个运行程序
上
使用Gitlab CI进行测试时,它有以下问题:
expect
1034h-sh-3.2# &
浏览 3
提问于2016-09-13
得票数 0
回答已采纳
2
回答
在
expect
interact命令处获取异常
、
、
、
/usr/bin/
expect
expect
"hi" { send "23\r" } interact语句获取异常,如下所示
在
shell中使用interact命令的目的是什么?
浏览 1
提问于2014-03-25
得票数 0
4
回答
如何使用tcl-
expect
等待进程完成
、
、
我正在使用
expect
编写一个脚本,在这个脚本中,我必须重新登录到某个主机&之后,我需要发送一些命令。现在,我想
退出
到该主机,并重新登录到其他主机,然后发送一些命令。但是我的脚本的运行并不是等待第一个主机完成其作业并
退出
,而是在前一个进程之间发送其他命令。我如何使用
expect
How来实现这一点?#!/usr/local/bin/
expect
-f
expect
"%&q
浏览 0
提问于2013-05-15
得票数 8
回答已采纳
2
回答
当调用"
expect
eof
“时,
Expect
脚本以"spawn未打开”而失败
、
、
我试图从bash调用
expect
脚本,并让它返回
退出
代码,以防止连接超时。基本
上
,bash脚本是这样调用
expect
的: do something script.exp $device}catch wait result当我只是测试
expect
脚本以查看会发生什么时,我会得到以下错误:
expe
浏览 2
提问于2021-10-19
得票数 0
回答已采纳
1
回答
如何返回
Expect
脚本中生成的进程
退出
代码?
、
、
、
我使用
expect
来运行测试脚本。测试通过
退出
代码返回成功/失败。但是期望返回等价的
退出
代码。如何使期望返回适当的
退出
状态?由于psql不允许将数据库密码指定为命令行参数,所以
expect
脚本会这样做。因此,我的
expect
脚本看起来如下:
expect
{ -re "Enter password for new role:" {} -re "Password(.*):"
浏览 4
提问于2010-07-21
得票数 23
回答已采纳
1
回答
为什么这个程序不使用scp复制我所有的文件?
、
、
我编写了一个小程序,
在
第一个例子中,切片一个文件列表和目录名,这样我就得到了一个文件列表和一个目录列表。
expect
eof
{ return}这是我的清单:2017R_HOURS_Q1 2018-4-13_13-23-25_P_HOURS_Q1 2018-5-2_11-19-37_P_HOURS_
浏览 2
提问于2018-05-22
得票数 0
回答已采纳
1
回答
如何修复用于scp下载的
expect
脚本?
、
、
、
、
我正在尝试使用
expect
来绕过我正在使用的远程服务器的密码验证过程,这样我就可以批量下载一系列文件,每个文件都存储
在
不同的文件夹中。使用
expect
的原因是远程文件存储
在
不同的文件夹中,而我访问的服务器不允许我访问ssh密钥。#!/bin/bash
expect
<<
EOF</em
浏览 3
提问于2019-05-16
得票数 0
1
回答
使用嵌套shell脚本
、
、
、
现在,我已经创建了一个
expect
脚本test.sh,它调用batch_wrapper.sh并提供输入参数。但是,由于某种原因,batch.sh脚本没有被调用,我从
expect
脚本中生成了batch_wrapper.sh。我怎么才能解决这个问题?#!/usr/bin/
expect
spawn "./batch_wrapper.sh"
expect
"username&quo
浏览 1
提问于2016-02-22
得票数 0
回答已采纳
1
回答
期望脚本、超时和错误检查
、
、
我希望能对我写的一个
expect
脚本有一点了解。登录sftp站点检测到上传已经达到100%
expect
"*100%*" {send "quit\n" } \
expect</
浏览 0
提问于2012-02-27
得票数 2
1
回答
当存在长输出时,期望脚本等待超时
我想让
expect
运行一个命令,显示它的输出并
退出
。这是可行的:spawn dateuser 0m0,010s这也是有效的,文件内容可以立即看到,但在
expect
退出
之前有10秒的超时: $ time
expect</e
浏览 0
提问于2017-04-22
得票数 0
4
回答
如何远程停止ffmpeg?
、
我
在
另一台机器
上
运行ffmpeg进行屏幕截图。我希望能够远程停止它的录制。FFMPEG要求按Q停止编码,因为它必须执行一些finalization操作才能干净地完成文件。Press [q] to stop encoding我已经试过了,但是它不能
阻止
ffmpeg。echo -n q > /proc/16837/fd/0
浏览 1
提问于2012-03-15
得票数 14
回答已采纳
1
回答
Bash+
Expect
脚本
在
cron RHEL 7中不起作用
、
、
、
我有下面的脚本,它在终端中工作,但不是
在
crontab.Why中,它不是
在
cron中运行#!myuser/bin:/home/myuser/scripts file=filename /usr/bin/
expect
- $1 $2 << '
EOF
浏览 22
提问于2020-05-21
得票数 0
1
回答
中断的
expect
/TCL脚本
、
、
expect
脚本以0-4可能的
退出
代码
退出
,这取决于
expect
/TCL脚本从远程设备中确定的内容,
在
if ... elif ... else语句中,我会根据
退出
代码(
在
该
expect
/TCL函数中)向变量写入一个特定的字符串控件然后传递回Bash脚本,
在
该脚本中,在所述变量包含的字符串上运行case块。我遇到的麻烦是,包含
expect
/TCL脚本的Bash函数没有捕获
退出</e
浏览 9
提问于2014-06-22
得票数 0
回答已采纳
1
回答
在
同一函数中获取
expect
脚本的
退出
代码
、
我
在
一个函数中有以下代码。有没有办法
在
expect
脚本运行后获得
退出
代码,但是
在
同一个函数中使用
退出
代码执行命令呢?我知道你会"$?“
在
函数执行之后,我想在函数本身中相应地处理
退出
代码。getVersion(){mcasPassword="sample"
expect
<<-EOS |& tee ${hostn
浏览 10
提问于2021-04-26
得票数 0
1
回答
无阻塞地通过ssh隧道传输TCP端口
、
、
0.0.0.0:3306:127.0.0.1:3306 user@server.com')while True: 'password:', pexpect.TIMEOUT if code == 0:
EOF
" elif code == 3: print
浏览 1
提问于2011-06-22
得票数 3
点击加载更多
相关
资讯
Tumblr 回溯在 iOS 上阻止敏感内容,使其成为可选
python使用pexpect实现ftp的操作
shell结合expect实现远程秘钥文件推送
一个shell+except实现自动化测试的简单案例
SSH 远程执行命令二三事
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券