Ansible临时命令后台不工作

Ansible临时命令后台不工作,ansible,Ansible,我的理解是,使用-B运行ansible将把进程放在后台,我将获得控制台。我不知道我是否用错了,或者它没有按预期工作。我所期望的是在所有三台计算机上启动sleep命令,然后提示我运行另一个命令。发生的情况是,在本例中,在命令完成2分钟之前,我无法访问控制台 有什么不对劲吗?是我误解了-B的作用还是我做错了 投票: 未经投票: 在Ansible中有两个参数需要配置:异步和轮询 playbooks中的async-B in ad-hoc–允许任务运行的总秒数。 在playbooks中进行轮询-P在临时

我的理解是,使用-B运行ansible将把进程放在后台,我将获得控制台。我不知道我是否用错了,或者它没有按预期工作。我所期望的是在所有三台计算机上启动sleep命令,然后提示我运行另一个命令。发生的情况是,在本例中,在命令完成2分钟之前,我无法访问控制台

有什么不对劲吗?是我误解了-B的作用还是我做错了

投票:

未经投票:

在Ansible中有两个参数需要配置:异步和轮询

playbooks中的async-B in ad-hoc–允许任务运行的总秒数。 在playbooks中进行轮询-P在临时–以秒为单位的周期,您希望检查结果的频率

所以,如果您只需要启动并忘记临时命令,请使用-b3600-p0:允许1分钟的执行,而不关心结果。 默认情况下-P15,因此ansible不会退出,而是每15秒检查一次作业