首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ansible:等待用户操作或超时

Ansible:等待用户操作或超时
EN

Stack Overflow用户
提问于 2021-10-25 11:44:54
回答 1查看 283关注 0票数 0

在Ansible中,我如何等待30秒或用户交互?

我现在有以下的剧本:

代码语言:javascript
运行
复制
 - name: "Test"
   hosts: localhost
   tasks:    
     - name: wait
       wait_for:
         timeout: 30

但你不能按回车取消等待时间。

我还没有成功地尝试以下解决方案:

代码语言:javascript
运行
复制
 - name: "Test"
   hosts: localhost
   tasks:    
     - name: wait
       wait_for:
         pause:
         prompt: Press return to continue. Press Ctrl+c and then "a" to abort
         timeout: 30

但是,对wait_for来说,暂停并不是一种有效的选择。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-25 12:09:31

文件上说:

如果希望将暂停提前到设置为过期,或者需要完全中止播放簿运行,则可以使用ctrl+c。继续早期按ctrl+c,然后按c。若要中止一个剧本,请按ctrl+c,然后按一个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69707493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档