如何在后台运行用 ansible 编写的 Kafka broker 启动脚本 当我正常运行它时它在前台执行并且我无法取回终端的控制权,如果我关闭终端或 Ctrl+c 它们 Kafka 代理将被停止
我的目标是在 CLI 上启动 Kafka 代理后,我需要在该终端上运行更多命令来执行其他一些任务
ansible kafkabrokers -a "~/kafka_2.11-0.9.0.0/bin/kafka-server-start.sh ~/kafka_2.11-0.9.0.0/config/server.properties "
nohup 和 '&' 不起作用
最佳答案
好吧,我搜索并找到了一个答案是使用-daemon
ansible kafkabrokers -a " ~/kafka_2.11-0.9.0.0/bin/kafka-server-start.sh -daemon ~/kafka_2.11-0.9.0.0/config/server.properties "
关于linux - 如何使用ansible在后台运行kafka代理启动脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36291685/