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 选项)。