Expect脚本设置set timeout -1后处理[yes/no]问题的send语句无限期执行的求助
Expect脚本设置set timeout -1后处理[yes/no]问题的send语句无限期执行的求助
我写了一个Expect脚本来辅助完成某个文件的安装流程,这个过程里会弹出几个[yes/no]的确认问题,之后才会开始实际的安装操作。
那些[yes/no]的问题几乎瞬间就会加载出来,但实际安装过程要花100-120秒的时间。
我本来想让脚本尽可能快地响应这些确认问题,所以就把超时设置改成了:
set timeout -1
可没想到这么设置之后,脚本在处理[yes/no]问题的send语句时,居然会无限期地卡着执行不下去,这可把我难住了,有没有大佬能帮忙分析下原因或者给出解决办法?
备注:内容来源于stack exchange,提问作者Priyansh Mehta
相关产品推荐
相关产品推荐

