2017-06-24 95 views
1

私はexpectモジュールを使用しています。Enterキーを送信Ansible expect responses

- name: "WAMUI Prerequisites Installer" 
    expect: 
    command: "./file.bin" 
    responses: 
      'PRESS \<ENTER\> TO CONTINUE:':'\n' 

でしょうが Enterキーを送って応答で'\n'に入りますか?

+1

試しましたか?結果は何でしたか? – techraf

+0

しました。しかし、私はエラーに遭遇しました。それらのトラブルシューティングこれが原因なのか、それとも何か他のものが原因であるかどうかはわかりません。 –

答えて

4

expectモジュールで応答として指定した文字列は、0x0aで終了します。 Enterキーを送信し、応答に「\ n」を入力する

responses: 
    'PRESS \<ENTER\> TO CONTINUE:': '' 

:押すシミュレートするにはちょうどを入力します。それは、空の文字列を定義するのに十分ですか?

n文字の後に0x0aが続きます。

また、投稿したコードのインデントとスペースを修正する必要があります。

関連する問題