`我已經在linux使用MQ_INSTALLATION_PATH如何在linux和unix中獲取IBM MQ的默認安裝目錄?
當我在路徑上方執行/選擇/經由根它不能顯示任何內容,但是當我在路徑執行它MQM/bin中/選擇/ MQM/SAMP/bin它顯示MQ_INSTALLATION_PATH ..之前我應該執行crtmqenv -p命令
那麼什麼解決方案來獲取IBM MQ的安裝路徑?
`我已經在linux使用MQ_INSTALLATION_PATH如何在linux和unix中獲取IBM MQ的默認安裝目錄?
當我在路徑上方執行/選擇/經由根它不能顯示任何內容,但是當我在路徑執行它MQM/bin中/選擇/ MQM/SAMP/bin它顯示MQ_INSTALLATION_PATH ..之前我應該執行crtmqenv -p命令
那麼什麼解決方案來獲取IBM MQ的安裝路徑?
MQ v7.1及更高版本支持在同一臺服務器上進行多項安裝。源碼setmqenv
的命令將設置一些環境變量以允許您使用特定的安裝。由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
使其返回剛纔的安裝路徑:
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
當我執行** $ MQ_INSTALLATION_PATH **
有一件事值得一提的是,你可以使用'dspmqver -f 128'使其返回剛纔的安裝路徑 –
@RobParker謝謝你的提示,我也用這個命令更新了答案。 – JoshMc
抱歉忙於工作@JoshMc –
。 –