首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从RabbitMQ执行本地bash脚本?

如何从RabbitMQ执行本地bash脚本?
EN

Stack Overflow用户
提问于 2017-07-22 09:40:17
回答 1查看 1.8K关注 0票数 0

问候all.

如何实现下一个目标:

  1. Publisher (Web客户端)向队列添加消息。
  2. RabbitMQ必须使用队列消息中的参数执行bash脚本。
  3. 如果bash脚本已成功执行,则向RabbitMQ发送确认
  4. 接收到确认后,RabbitMQ将使用队列消息中的一个参数执行bash脚本。
  5. 在获得确认之前,RabbitMQ将延迟执行bash脚本

有可能用RabbitMQ来实现吗?

你能给我点建议吗?

非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-22 12:43:29

为此,您需要使用system C stdlib调用。还有一些其他相关的问题可以帮助你解决这个问题。尝试使用this one on executing shell built-insthis one on system的帮助。您还可以使用man systemman execv

解析队列消息,使用需要根据队列消息执行的命令创建一个char *string对象,然后将其传递给system。如果没有基于手册页获得返回代码的帮助,请参阅this SO question获取来自system的返回代码的帮助。

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

https://stackoverflow.com/questions/45253046

复制
相关文章

相似问题

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