发送Enter键到Ansible 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模块中作

我正在使用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


您还需要在发布的代码中固定缩进和间距。

您尝试过吗?结果如何?我做到了。但是我遇到了错误。排除故障。不确定是因为这个还是别的什么我搞砸了。