Message Queue 指令行公用程式是 Shell 指令。公用程式名稱是一個指令,其子指令或選項是傳給指令的引數。個別的指令不需要啟動或退出公用程式。
utilityName [subcommand] [commandArgument] [ [-optionName [optionArgument]]…]
其中,utilityName 是以下其中之一:
imqbrokerd (代理程式公用程式)
imqcmd (指令公用程式)
imqobjmgr (物件管理員公用程式)
imqdbmgr (資料庫管理者公用程式)
imqusermgr (使用者管理員公用程式)
imqsvcadmin (服務管理員公用程式)
imqkeytool (金鑰工具公用程式)
子指令與指令層級引數 (若有) 必須處於所有選項及其引數之前;但選項的顯示順序可隨意。以空格分隔所有子指令、指令引數、選項和選項引數。如果選項引數的值包含空格,就必須將整個值括在引號內。(通常最為安全的方式,就是將所有成對的屬性值都括在引號內。)
以下指令可啟動預設代理程式,是沒有子指令子句的指令行範例:
imqbrokerd
此為更完整的範例:
imqcmd destroy dst -t q -n myQueue -u admin -f -s
此指令會銷毀名稱為 myQueue 的佇列目標 (目標類型 q)。對於使用者名稱 admin 會執行認證;該指令會提示您輸入密碼。該指令以無訊息模式執行,將不會提示您確認 (-f 選項),亦不會顯示任何輸出 (-s 選項)。