2014-03-28 71 views
1

我使用RabbitMQ Messaging服務來運行一些後臺服務。我現在面臨的問題是,我已經保持連續運行的腳本打開我的命令行:在後臺運行RabbitMQ

perl receive_messages.pl 

難道這些腳本在後臺,只要我開始我的RabbitMQ服務器或無法運行?

回答

2

我認爲問題是「如何在後臺執行receive_messages.pl」。 再舉例來說,你可以看到這篇文章: perl background process

一旦創建你的背景腳本,可以在啓動後的RabbitMQ執行它,例如修改直接RabbitMQ的啓動慶典。

無論如何,如果你想要「embedded」你的腳本,你可以編寫自己的RabbitMQ插件(https://www.rabbitmq.com/plugin-development.html)並在插件中執行腳本。

通常編寫插件並不是一個好的做法,因爲如果插件崩潰,RabbitMQ會崩潰。