记录下困扰我半天的小问题
脚本内容
这个是脚本内容执行后
执行后我们发现并没有传输文件这是为什么呢
经过我细心研究下发现 问题出现在了这里
因为输入完密码后要进行传输文件,虽然文件不大但是他需要时间去传输
还没开始传输 就进行到EOF处,结束了交互,于是我们添加一个参数就可以了
expect "*password:" {send "${pwd}\r";exp_continue}
就是exp_continue参数
exp_continue: 允许expect继续向下执行指令meout:指定超时时间,过期则继续执行后续指令
加上参数后就执行成功传输文件啦