gpt4 book ai didi

linux - ansible playbook - 任务从未完成,没有结果并且仍在我的控制台上运行

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:27:22 24 4
gpt4 key购买 nike

你好这是我的剧本

---

- hosts: pupservers
sudo: yes

tasks:
- name: start kafka
command: /home/ec2-user/kafka_2.11-0.9.0.0/bin/kafka-server-start.sh /home/ec2-user/kafka_2.11-0.9.0.0/config/server.properties

我实际上尝试启动 kafka broker——实际命令是

bin/kafka-server-start.sh config/server.properties

当我在 kafka broker 服务器上点击这个命令时,命令就会执行,我将永远无法控制该控制台 - 如果我单击 ctrl+c 然后 kafka broker 停止

现在,当我使用 ansible playbook 并通过 ansible 服务器执行此 playboon 以在其代理服务器中启动 kafka 时,kafka 开始运行,但我失去了对控制台的控制,如果我单击 ctrl+c,那么我将停止 kafka 代理

enter image description here

这是我在 ansible 控制台输出上的输出,任务永远不会完成,如果我中止则代理停止

最佳答案

看起来您的 kafka 启动脚本正在阻塞,您希望它在后台运行。要绕过它,您必须用一些脚本将其包装起来,以便在后台启动它,例如 supervisor .

关于linux - ansible playbook - 任务从未完成,没有结果并且仍在我的控制台上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36106243/

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