如何在 linux 和 unix 中获取 IBM MQ 的默认安装目录?
How to get default installation directory for IBM MQ in linux and unix?
`我在linux
中使用了MQ_INSTALLATION_PATH
当我在路径 /opt/mqm/bin 中通过 root 执行上述操作时,它无法显示任何内容,但当我在路径 [=22= 中执行时] 它显示 MQ_INSTALLATION_PATH .. 在我执行 crtmqenv -p 命令之前
那么获取IBM MQ的安装路径有什么办法呢?
MQ v7.1 及更高版本支持在同一台服务器上安装多个。命令 setmqenv
当 sourced 将设置一些环境变量以允许您使用特定的安装。 setmqenv
设置的变量之一是 $MQ_INSTALLATION_PATH
。您可以使用命令 echo $MQ_INSTALLATION_PATH
.
显示此变量的值
$ echo $MQ_INSTALLATION_PATH
/opt/mqm
如果已使用 setmqinst
命令将安装设置为默认安装,则将在 /usr/bin
下创建各种符号链接,指向 mq 安装目录。您可以通过 运行 /usr/bin/dspmqver
命令并在输出中查找 InstPath
来显示安装目录。
也可以直接调用命令dspmqver -f 128
得到return只需安装路径:
InstPath: /opt/mqm
如果安装未设置为默认安装并且您不知道 MQ 安装在哪个目录中,您可以查看 /etc/opt/mqm/mqinst.ini
文件,该文件将包含服务器上每个安装的节。安装路径在每个 Installation
节下的 FilePath=
之后列出。
$ cat /etc/opt/mqm/mqinst.ini
Installation:
Name=Installation1
Description=
Identifier=1
FilePath=/opt/mqm
`我在linux
中使用了MQ_INSTALLATION_PATH当我在路径 /opt/mqm/bin 中通过 root 执行上述操作时,它无法显示任何内容,但当我在路径 [=22= 中执行时] 它显示 MQ_INSTALLATION_PATH .. 在我执行 crtmqenv -p 命令之前
那么获取IBM MQ的安装路径有什么办法呢?
MQ v7.1 及更高版本支持在同一台服务器上安装多个。命令 setmqenv
当 sourced 将设置一些环境变量以允许您使用特定的安装。 setmqenv
设置的变量之一是 $MQ_INSTALLATION_PATH
。您可以使用命令 echo $MQ_INSTALLATION_PATH
.
$ echo $MQ_INSTALLATION_PATH
/opt/mqm
如果已使用 setmqinst
命令将安装设置为默认安装,则将在 /usr/bin
下创建各种符号链接,指向 mq 安装目录。您可以通过 运行 /usr/bin/dspmqver
命令并在输出中查找 InstPath
来显示安装目录。
也可以直接调用命令dspmqver -f 128
得到return只需安装路径:
InstPath: /opt/mqm
如果安装未设置为默认安装并且您不知道 MQ 安装在哪个目录中,您可以查看 /etc/opt/mqm/mqinst.ini
文件,该文件将包含服务器上每个安装的节。安装路径在每个 Installation
节下的 FilePath=
之后列出。
$ cat /etc/opt/mqm/mqinst.ini
Installation:
Name=Installation1
Description=
Identifier=1
FilePath=/opt/mqm