腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
从
expect
脚本
中
终止
脚本
bash
、
expect
我有一个
expect
脚本
,ssh进入服务器来验证它使用的密码是正确的。但是,如果它检测到不正确的密码,尽管它确实停止了
expect
命令,但它会继续执行
脚本
的其余部分。代码如下-我的问题是,在失败的情况下(不正确的密码),我们可以放入什么命令(如果有),并让它
终止
脚本
,这样它就不会继续使用剩余的功能,就好像密码是正确的一样。
expect
<<-EOS
浏览 96
提问于2021-04-21
得票数 0
回答已采纳
1
回答
从
expect
脚本
运行本地命令
linux
、
tcl
、
expect
我试图在
expect
脚本
中
的某个点
终止
本地后台进程。考虑一下示例
脚本
:set killPID [lindex $argv 0];spawn ftp ftp.ftp.comsend"Username\r"send "xx
浏览 0
提问于2014-04-07
得票数 1
回答已采纳
3
回答
Expect
作为程序包装器
java
、
groovy
、
gdb
、
expect
我认为更好的方法是使用
expect
。#!/usr/bin/env
expect
interact"
expect
-c 'eval spawn " + cmd + "; interact'".execute() 这些
脚本
的问题是
expect
似乎永远不会
终止
。我希望我的
ex
浏览 0
提问于2011-04-16
得票数 0
回答已采纳
1
回答
在ant构建文件中使用
Expect
bash
、
ant
、
sh
、
expect
我有一个命令行程序,我正在尝试使用
Expect
自动化与该程序的交互。通过在构建文件上运行命令"ant runconsole“来启动该程序。 exit 0并且将&q
浏览 0
提问于2012-08-22
得票数 1
回答已采纳
1
回答
Expect
_background和EOF问题
expect
当我运行一个
脚本
(类似于下面)时,我会得到一个错误:"
expect
: exp4 not“。spawn sqlplus instuser/******* @script send "********\r" } set testb 1 &qu
浏览 0
提问于2018-03-07
得票数 2
回答已采纳
1
回答
Linux
Expect
脚本
过早
终止
expect
我已经编写了一个
expect
脚本
,在最后调用scp将一个大文件
从
服务器a复制到服务器b。我遇到的问题(使用rsysnc而不是scp是相同的)是
expect
脚本
在文件传输完成之前就
终止
了。我知道我可以在
expect
中
设置超时,但随着文件大小的增加,超时也会随之增加。有没有人遇到过这个问题,有没有可以在
expect
中使用的等待函数?
浏览 0
提问于2010-11-21
得票数 2
回答已采纳
1
回答
将文件
中
的行作为
expect
脚本
中
的变量
shell
、
expect
需要一些帮助在
expect
脚本
中
创建一个循环,其中变量是
从
file.My
中
的行提取的,当前的
expect
脚本
如下所示;set i [open "samplelist"]foreachhost $hosts { spawn /usr&
浏览 0
提问于2015-11-18
得票数 1
1
回答
Linux
脚本
过早
终止
linux
、
expect
我编写了一个
expect
脚本
,最后调用scp将一个大文件
从
服务器A复制到服务器B。有没有人遇到过这个问题,是否有我可以在
expect
中使用的等待功能? 非常感谢。
浏览 0
提问于2010-11-21
得票数 1
回答已采纳
2
回答
expect
+
如何
识别
expect
中断是因为超时?
linux
、
shell
、
tcl
、
ksh
、
expect
以下简单
expect
脚本
的目标是获取远程计算机上的主机名名称所以在这种情况下,
expect
脚本
将在10秒后中断有两种选择在ssh成功的情况下,预期将在0.5秒后中断
浏览 6
提问于2012-03-11
得票数 4
回答已采纳
4
回答
退出
expect
{}而不超时
ssh
、
scripting
、
expect
我正在努力解决在ssh
中
自动输入密码的经典问题,就像其他人一样,我在黑暗中对期待感到困惑。最后,我拼凑了一个
脚本
,有点工作: "*assword:" { send "$password\r" ; exp_continue }这个
脚本
的
终止
仅仅归功于timeout 1行,没有它它只是挂起当spawn行是一个直接的ssh命令时,
脚本
立即
终止
,但是这是。可能不同的是让它在后台运行的-f选项(但我尝试了<
浏览 11
提问于2010-06-29
得票数 8
回答已采纳
2
回答
预期命令- Unix
linux
、
unix
、
ubuntu
、
solaris
、
opensolaris
我正在使用'
expect
‘自动执行ssh密码身份验证。当我在SunOS
中
运行该
脚本
时,我发现在完成下面的
脚本
后,衍生的ssh进程就会
终止
。在Linux中情况并非如此。我们
如何
避免它呢?有没有办法通过这个
脚本
来确定派生的进程是否成功并报告错误?spawn ssh -NfL 8002:<test d
浏览 5
提问于2010-08-04
得票数 1
1
回答
bash将控制权
从
expect
返回给用户
linux
、
bash
、
expect
我正在编写一个包含
expect
的bash
脚本
。IP1="a.b.c.d"HOST="xyz.com"PORT="sshport" spawn ssh -p $PORT -i $KEY $HOST
浏览 0
提问于2012-10-19
得票数 2
1
回答
预期
脚本
将自行
终止
expect
我已经写了下面的
expect
脚本
,但它并没有像预期的那样工作。我希望
脚本
在执行完所有命令后自动
终止
。但是,
脚本
要么永远不会
终止
(如果使用set timeout -1 ),要么甚至在我的命令执行前几秒钟内
终止
。有人能帮帮忙吗?#!/usr/local/bin/
expect
set password vserve set
浏览 4
提问于2013-03-13
得票数 0
1
回答
PHP将输入传递给运行Python
脚本
php
、
python
我遇到了一个问题,在这个问题中,我必须将输入传递给一个不能
终止
的Python
脚本
。因此,我需要在Python
脚本
运行时将参数传递给它。Python也不会在同一个PHP
脚本
中
执行,因此它不能合并任何类型的
expect
脚本
,因为
expect
要求您在同一个
脚本
中生成进程!我完全可以访问PHP和Python
脚本
,这样我就可以随意修改它们。我也不喜欢让PHP写入文本文件和让Python
脚本
从
浏览 1
提问于2014-09-30
得票数 0
回答已采纳
3
回答
如何
在
Expect
中保存和解析命令输出?
tcl
、
expect
我已经在Linux服务器上编写了一个
Expect
脚本
,该
脚本
应该远程登录到路由器以收集一些系统信息。到目前为止,我的
脚本
可以成功地建立连接、运行路由器命令、断开连接和
终止
连接。该命令显示了我需要解析的几行代码,这是我不确定在
Expect
中
该
如何
做的。
如何
保存输出,grep一行,该行
中
的一列,最后将结果保存到文件
中
?如果可能,我希望完全使用
Expect
而不是变通方法(例如
Ex
浏览 4
提问于2010-01-16
得票数 4
1
回答
如何
在使用
Expect
从一台计算机登录到另一台计算机时运行命令
shell
、
expect
我想写一个
expect
脚本
,它应该首先登录到Linux机器m1,然后在m1
中
登录到机器m2。然后在m2
中
,我必须运行一些命令。我尝试使用以下
脚本
,但是这里的
expect
脚本
只运行命令"spawn ssh -X root@$m2“。然后,在不运行命令cmd1和cmd2的情况下
终止
它。/usr/bin/
expect
<<EOF spawn ssh -X
浏览 12
提问于2019-08-02
得票数 1
回答已采纳
2
回答
终止
expect
脚本
中
的屏幕会话
linux
、
expect
、
gnu-screen
我在一个
expect
脚本
中使用spawn命令启动了我的屏幕连接: spawn screen /dev/... 但我不知道
如何
在
脚本
完成后关闭屏幕
浏览 0
提问于2012-07-12
得票数 3
1
回答
为什么我的
expect
脚本
过早退出?
expect
、
openvpn
下面是我的except
脚本
: #!/usr/bin/
expect
expect
-exact "Enter Private Key Password: " send -但是
脚本
退出了,显然没有发送密码。当我尝试使用错误的密码时,它是相同的(没有错误的密码消息)。如果我删除
expect
脚本
末尾的send -- "mypassword\r"行,结果也完全相
浏览 76
提问于2019-02-08
得票数 0
回答已采纳
1
回答
通过后台的shell
脚本
运行多个
expect
实例来收集日志
shell
、
expect
我试图在后台使用一个shell
脚本
运行多个
expect
实例,但实际上发生的情况是,即使在运行shell
脚本
和在后台运行
expect
脚本
之后,当shell
脚本
终止
时,
expect
进程也会被杀死。下面是两个剧本-#!log &
expect
expect
_script.sh abc2.com user_id password >
浏览 1
提问于2014-01-08
得票数 0
回答已采纳
2
回答
重新验证用户在没有多个密码提示的情况下以sudo形式运行
脚本
bash
、
shell-script
、
kali-linux
"Enter Auth Username: "
expect
"Enter Auth Password: "
expect
"$ " 我把它保存为一个单独的shell
脚本
。/killvpn#!/login2.sh在启动时仍然提
浏览 0
提问于2018-06-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在 Drupal 中从 Python 脚本中显示数据
如何在C/C+中嵌入Python脚本?
Bash 脚本中如何使用 here 文档将数据写入文件
渗透技巧——利用PHP脚本从浏览器中获得Net-NTLM hash
SSH公钥分发运维实战
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券