如何以编程方式检查WebSphere MQ队列的深度

IBM RedBook说明没有帮助。

我需要为脚本提供一个队列pipe理器和一个队列/主题名称,并让它返回排队的消息数量。

我可能在这里错过了一些东西( 事实certificate我是 ),因为从我处理MQ的时间已经过去了大约一年,即使这样做只是外围的,但是不会从你链接的文档中得到这个命令给你的队列一个特定队列的深度?

删除旧的不正确的答案

根据Andrew的正确答案,您需要将命令传递给runmqsc。

 echo“display ql(queue_name)curdepth”|  runmqsc queue_manager_name

这个命令应该工作:

 echo "display ql(queue_name) curdepth" | runmqsc queue_manager_name