Ibm-Mq
如何以程式方式檢查 WebSphere MQ 隊列的深度
IBM 紅皮書說明沒有幫助。
我需要給腳本一個隊列管理器和一個隊列/主題名稱,並讓它返回排隊的消息數。
我可能在這裡遺漏了一些東西(原來我是),因為我處理 MQ 已經大約一年了,即使那時它也只是外圍的,但是你連結的文件中的這個命令不會給你隊列特定隊列的深度?
刪除了舊的錯誤答案
根據 Andrew 的正確答案,您需要將命令通過管道傳輸到 runmqsc。
echo "顯示 ql(queue_name) curdepth" | runmqsc queue_manager_name
該命令應該可以工作:
echo "display ql(queue_name) curdepth" | runmqsc queue_manager_name