gpt4 book ai didi

ansible - 你如何将 ENTER 键发送到 ansible expect?

转载 作者:行者123 更新时间:2023-12-02 03:14:02 25 4
gpt4 key购买 nike

我想编写使用安装程序安装应用程序的剧本。我正在使用 ansible 的 expect 模块来执行此操作。在安装开始时,它要求按 ENTER 继续安装。如何发送期望 ENTER 按键?

最佳答案

有一个名为 yes 的 linux 命令“输出肯定响应或用户定义的文本字符串”。

我没有检查过,但你可以尝试使用:

- shell: yes '' | your command goes here

看看simulation keypress in bash script .

采取 from documentation :

If you want to run a command through the shell (say you are using <, >, |, etc), you must specify a shell in the command such as /bin/bash -c "/path/to/something | grep else"

因此,你可以试试/bin/bash -c "echo"或类似的响应,例如:

responses:
press_enter: /bin/bash -c "echo"

关于ansible - 你如何将 ENTER 键发送到 ansible expect?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38113792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com