如有任何帮助或提示,将不胜感激。我在Solaris上运行IBM MQ。我试图查找IBM MQ命令来查找mq的版本,但它给出了以下错误:
代码:
# pwd
/opt/mqm/bin
# dspmqver
AMQ8594: WebSphere MQ commands are no longer available in /usr/bin.
In order to run MQ commands you must manage your path configuration as
described in the WebSphere MQ product documentation. In particular review the
topic on "Choosing a primary installation".
# sudo dspmqver
Sorry, user root is not allowed to execute '/usr/bin/dspmqver' as root on ud1981esb31.发布于 2021-07-15 01:15:28
你尝试做的事情有几个问题。
首先,您没有将/opt/mqm/bin/的路径放在$PATH环境变量中,所以当您尝试运行dspmqver命令时,它会拾取安装程序放在/usr/bin/目录中的内容(我认为是shell脚本)。
其次,如果你想从当前目录运行一个程序,你需要在它前面加上'./‘(这是Unix/Linux的事情)。
即
./dspmqver很抱歉,不允许超级用户以超级用户身份在ud1981esb31上执行'/usr/bin/dspmqver‘。
第三,永远不要以“root”身份启动队列管理器或运行其他MQ命令。它应该在'mqm‘帐户下完成。
https://stackoverflow.com/questions/68371139
复制相似问题