インストーラを使用してアプリケーションをインストールするプレイブックを書きたいと思います。私はこれを行うには、可能性のあるexpect
モジュールを使用しています。インストールの開始時に、インストールを続行するにはENTER
を押すように求められます。 ENTER
keypressを送信するにはどうすればよいですか?Enterキーを押せば、あなたの期待に応えられますか?
答えて
yes
というlinuxコマンドがあります。これは、 "肯定的な応答またはユーザー定義の文字列を出力します"。
私はそれをチェックしませんでしたが、あなたは使用して試みることができる:
- shell: yes '' | your command goes here
はsimulation keypress in bash scriptを見てください。
あなたが(など、あなたが
としてコマンドでシェルを指定する必要があります。 from documentationを撮影<
、>
、|
を使用していると言う)シェルを介してコマンドを実行したい場合は、あなたがそのような/bin/bash -c "/path/to/something | grep else"
:responses: press_enter: /bin/bash -c "echo"
したがって、あなたは、応答としてのようなものを/bin/bash -c "echo"
または類似した何かを試すことができます
'shell'モジュールではなく' expect'モジュールでこれを使いたいと思います。 –
[documentation](http://docs.ansible.com/ansible/expect_module.html)を見て、答えとして「echo」を試すことができます –
@LowKianSeong、私は少し答えを変えました。あなたの問題を解決し、追加するものがあれば - 改善してください!私は構文と間違えるかもしれない –
- 1. Enterキーを押すと、pを介して期待される検索ボタンにヒットしません:defaultCommand
- 2. メモ帳でEnterキーが押されるまで待つ
- 3. Enterキーを押すか、10秒間待ち続ける
- 4. カスタムNSTextView補完リストから押されたEnterキーの検出
- 5. I Enterキーを押すと
- 6. ModelPopupExtenderとEnterキーを押す
- 7. iFrameでEnterキーを押す
- 8. スペースキーを押しながらEnterキーをシミュレートします
- 9. ウィンドウを切り替えてEnterキーを押します。
- 10. MaterialDesignInXamlToolkitダイアログボックスがEnterキーを押して閉じられない
- 11. シェルはc:キーボードのEnterキーを押した後にSIGTSTPにしか応答しません。
- 12. Scala GUIが押されたキーに応答しません
- 13. Enterキーが押された場合、どのようにキャプチャしますか?
- 14. 続行する前にTkinterがキーを押すのを待たせますか?
- 15. TextBoxでEnterキーが押されたことをどのように伝えますか?
- 16. Visual Studio 2015で結果を見つけるためにEnterキーを押すまで、クイック検索ダイアログを待たせる方法はありますか?
- 17. oracleフォーム10gでEnterキーを押す方法を検出するにはどうすればよいですか? Tabキーを押しながらEnterキーを押しますか?
- 18. Enterキーを押すと検索が機能しません。
- 19. Enterキーを押すことなく任意のキーを押して "do while"を終了しますか?
- 20. コンボボックスのワイプは、Enterキーを押しながらコンテンツをドロップしたときに表示されます。
- 21. CSVファイルに書き込まれたフィールドにEnterキーを押す方法は?
- 22. Enterキーを押すたびに画像を左に移動
- 23. 処理editTextでEnterキーを押す
- 24. でボタンを押すと、Enterキー
- 25. キャプチャ方法GtkEntryでEnterキーを押す
- 26. Simulate jQueryでEnterキーを押す
- 27. テキストエリアにEnterキーを押して値を送信し、Shift + Enterを押すと次の行に移動します。
- 28. selenium Webdriverの下矢印キーを押した後に "Enter"ボタンを押す方法?
- 29. SeleniumはsendKeysでEnterキーを押しません
- 30. ユーザがConsole.ReadLine()でenterを押すのを待つのではなく、1キーで入力を受け入れる
あなたは 'child.sendline()'を試しましたか? – jfs