brianegge Asked: 2009-09-17 17:50:12 +0800 CST2009-09-17 17:50:12 +0800 CST 2009-09-17 17:50:12 +0800 CST 如何以编程方式检查 WebSphere MQ 队列的深度 772 IBM 红皮书说明没有帮助。 我需要给脚本一个队列管理器和一个队列/主题名称,并让它返回排队的消息数。 ibm-mq 2 个回答 Voted An̲̳̳drew 2009-10-22T12:11:30+08:002009-10-22T12:11:30+08:00 该命令应该可以工作: echo "display ql(queue_name) curdepth" | runmqsc queue_manager_name Best Answer Brian 2009-09-17T18:19:00+08:002009-09-17T18:19:00+08:00 我可能在这里遗漏了一些东西(原来我是),因为我处理 MQ 已经大约一年了,即使那时它也只是外围的,但是你链接的文档中的这个命令不会给你队列特定队列的深度? 删除了旧的错误答案 根据 Andrew 的正确答案,您需要将命令通过管道传输到 runmqsc。 echo "显示 ql(queue_name) curdepth" | runmqsc queue_manager_name
该命令应该可以工作:
我可能在这里遗漏了一些东西(原来我是),因为我处理 MQ 已经大约一年了,即使那时它也只是外围的,但是你链接的文档中的这个命令不会给你队列特定队列的深度?
根据 Andrew 的正确答案,您需要将命令通过管道传输到 runmqsc。