rabbitmqadmin list queues name | awk '{print $2}' | grep 'test_queue' | xargs -I qn rabbitmqadmin delete queue name=qn
或者:
rabbitmqadmin -f tsv -q list queues name | grep 'test_queue' | xargs -I qn rabbitmqadmin delete queue name=qn
1. install plugin rabbitmqadmin:
官方文档:http://www.rabbitmq.com/management-cli.html
1.1. browse to http://server-name:15672/cli/ to download. The tool supports。
1.2. Unix users will probably want to copy rabbitmqadmin to /usr/local/bin.
1.3 查看rabbitmqadmin命令使用方法:
rabbitmqadmin --help
1.4 查看所有队列名称:
rabbitmqadmin list queues name
或者:
rabbitmqctl list_queues
1.5 删除队列名:
rabbitmqadmin delete queue name='test_queue_key_fail_17'
1.6. 删除所有队列包含 test_queue 队列名的队列:
rabbitmqadmin list queues name | awk '{print $2}' | grep 'test_queue' | xargs -I qn rabbitmqadmin delete queue name=qn
或者:
rabbitmqadmin -f tsv -q list queues name | grep 'test_queue' | xargs -I qn rabbitmqadmin delete queue name=qn
或者:
rabbitmqadmin -f tsv -q list queues name | grep 'test_queue' | while read queue; do rabbitmqadmin -q delete queue name=${queue}; done
没有帐号? 立即注册