发送Enter键到Ansible expect响应
我正在使用expect模块发送Enter键到Ansible expect响应,ansible,Ansible,我正在使用expect模块 - name: "WAMUI Prerequisites Installer" expect: command: "./file.bin" responses: 'PRESS \<ENTER\> TO CONTINUE:':'\n' -名称:“WAMUI先决条件安装程序” 期望: 命令:“./file.bin” 响应: “按\继续:”:“\n” 在响应中输入'\n'是否会发送回车键?在expect模块中作
- name: "WAMUI Prerequisites Installer"
expect:
command: "./file.bin"
responses:
'PRESS \<ENTER\> TO CONTINUE:':'\n'
-名称:“WAMUI先决条件安装程序”
期望:
命令:“./file.bin”
响应:
“按\继续:”:“\n”
在响应中输入
'\n'
是否会发送回车键?在expect
模块中作为响应提供的任何字符串都将被0x0a
终止。要模拟只按Enter键,定义一个空字符串就足够了:
responses:
'PRESS \<ENTER\> TO CONTINUE:': ''
响应:
“按\继续:”:“”
在响应中输入“\n”是否会发送enter键
它将发送n
字符,后跟0x0a
您还需要在发布的代码中固定缩进和间距。您尝试过吗?结果如何?我做到了。但是我遇到了错误。排除故障。不确定是因为这个还是别的什么我搞砸了。