我安装了rabbitmqadmin
,并且能够列出所有的交换和队列。如何使用rabbitmqadmin
或rabbitmqctl
删除所有队列。
发布于 2014-10-03 06:29:08
使用rabbitmqadmin
,您可以使用以下一行代码删除它们:
rabbitmqadmin -f tsv -q list queues name | while read queue; do rabbitmqadmin -q delete queue name=${queue}; done
发布于 2015-02-18 18:12:58
试试这个:
rabbitmqadmin list queues name | awk '{print $2}' | xargs -I qn rabbitmqadmin delete queue name=qn
发布于 2019-02-05 00:11:44
在Rabbit版本3.7.10中,您可以使用root权限运行以下命令:
rabbitmqctl list_queues | awk '{ print $1 }' | xargs -L1 rabbitmqctl delete_queue
https://stackoverflow.com/questions/11459676
复制相似问题