2017-01-26 513 views
1

`我已經在linux使用MQ_INSTALLATION_PATH如何在linux和unix中獲取IBM MQ的默認安裝目錄?

當我在路徑上方執行/選擇/經由根它不能顯示任何內容,但是當我在路徑執行它MQM/bin中/選擇/ MQM/SAMP/bin它顯示MQ_INSTALLATION_PATH ..之前我應該​​執行crtmqenv -p命令

那麼什麼解決方案來獲取I​​BM MQ的安裝路徑?

+0

。 –

回答

1

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 **
+1

有一件事值得一提的是,你可以使用'dspmqver -f 128'使其返回剛纔的安裝路徑 –

+1

@RobParker謝謝你的提示,我也用這個命令更新了答案。 – JoshMc

+0

抱歉忙於工作@JoshMc –

相關問題