URLはダミー
http://www.ibm.com/developerworks/jp/websphere/library/wmq/toran...
たぶんこんなかんじ。
あとは、仕様によって適当に変更して。
■キューに滞留しているメッセージの件数の取得
echo "DIS QL($QNAME) CURDEPTH" | runmqsc $QMNAME >& ${TMP_FILE}
■キューフルかどうかの確認
echo "DIS QL($QNAME) MAXDEPTH CURDEPTH" | runmqsc $QMNAME >& ${TMP_FILE}
■MQチャネルの切断・接続
echo "STOP CHANNEL(${CHA_NAME})" | runmqsc ${QM_NAME}
echo "START CHANNEL(${CHA_NAME})" | runmqsc ${QM_NAME}
■キューメッセージの一括削除
echo "CLEAR QL($QNAME)" | runmqsc $QMNAME >& ${TMP_FILE}
■ WebSphere MQ 入門書
http://www.ibm.com/developerworks/jp/websphere/library/wmq/mq_intro/
> 第4回 「WebSphere MQ 管理コマンド・インターフェース」 (1.15MB)
が使えないでしょうか?
> ・キューに滞留しているメッセージの件数の取得
DISPLAY QSTATUS で CURDEPTH(メッセージ件数)が取得できるようです。
<参考情報>
■ IBM - Japanese:WebSphere MQ MQSC リファレンス V6.0 (SD88-6428-00)
http://www-01.ibm.com/support/docview.wss?uid=pub3sd88642800
■ MQ設計虎の巻: 第8回「トラブル・シューティング」
http://www.ibm.com/developerworks/jp/websphere/library/wmq/toranomaki/8.html