在后台运行RabbitMQ

时间:2014-03-28 12:29:23

标签: perl rabbitmq

我正在使用RabbitMQ Messaging服务来运行一些后台服务。我面临的问题是我一直打开我的命令行,它连续运行一个脚本:

perl receive_messages.pl

一旦我启动RabbitMQ服务器,这些脚本是否可能在后台运行?

1 个答案:

答案 0 :(得分:2)

我认为问题是“如何在后台执行receive_messages.pl”。 例如,你可以阅读这篇文章: perl background process

创建后台脚本后,您可以在RabbitMQ启动后执行它,例如直接修改RabbitMQ启动bash。

无论如何,如果你想要“embedded”你的脚本,你可以编写自己的RabbitMQ插件(https://www.rabbitmq.com/plugin-development.html)并在插件中执行脚本。

通常编写插件不是一个好习惯,因为如果插件崩溃,RabbitMQ会崩溃。