Ibm-Mq

如何以程式方式檢查 WebSphere MQ 隊列的深度

  • November 6, 2017

IBM 紅皮書說明沒有幫助。

我需要給腳本一個隊列管理器和一個隊列/主題名稱,並讓它返回排隊的消息數。

我可能在這裡遺漏了一些東西(原來我是),因為我處理 MQ 已經大約一年了,即使那時它也只是外圍的,但是你連結的文件中的這個命令不會給你隊列特定隊列的深度?

刪除了舊的錯誤答案

根據 Andrew 的正確答案,您需要將命令通過管道傳輸到 runmqsc。

echo "顯示 ql(queue_name) curdepth" | runmqsc queue_manager_name

該命令應該可以工作:

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

引用自:https://serverfault.com/questions/66119