除了Rob和T.Rob所说的之外,还添加了另一个建议.

MQ v7.1及更高版本附带dmpmqcfg命令,您可以使用它来检查特定队列.

以下示例与您的示例一致,该示例检查队列管理器是否正在运行:

要使用dmpmqcfg检查是否存在任何类型的队列名称,您可以执行以下操作:

if dmpmqcfg -m ${QMgr} -t queue -x object -o 1line -n ${QName}|egrep '^DEFINE '; then

echo "Queue ${QName} exists on Queue Manager ${QMgr}

fi

使用方法Rob Parker提供*来检查是否存在任何类型的队列名称:

*注意我使用了DISPLAY Q(而不是DISPLAY QLOCAL(

if printf "DISPLAY Q(${QName})" | runmqsc ${QMgr} 2>&1 >/dev/null; then

echo "Queue ${QName} exists on Queue Manager ${QMgr}

fi

您的示例检查队列管理器运行可以简化为:

if dspmq -m ${QMgr}| grep --quiet '(Running)'; then

echo "Queue Manager ${QMgr} is Running"

fi

linux查看ibmmq进程,ibm-mq – 如何检查IBM MQ for Linux中是否存在队列名称?相关推荐

  1. linux父进程和子进程查看,linux查看父子进程

    python多进程代码 test.py #coding=utf-8 import multiprocessing import time def func(msg): print "msg: ...

  2. Linux查看哪些进程占用较多的cpu、内存和磁盘IO的方法

    linux 查看哪个进程占用CPU和内存 1.ps aux | grep mysql 用这个方法找到进程号 如下:找到mysql的进程号是1651 [root@vm254 ~]# ps aux |gr ...

  3. Linux查看端口进程

    Linux查看端口进程 lsof -i:端口号 netstat -ntulp |grep 端口号

  4. Linux查看某个进程的线程

    线程是现代操作系统上进行并行执行的一个流行的编程方面的抽象概念.当一个程序内有多个线程被叉分出用以执行多个流时,这些线程就会在它们之间共享特定的资源(如,内存地址空间.打开的文件),以使叉分开销最小化 ...

  5. linux ps内存占用率,linux ps命令,查看某进程cpu和内存占用率情况, linux ps命令,查看进程cpu和内存占用率排序。 不指定...

    背景:有时需要单看某个进程的CPU及占用情况,有时需要看整体进程的一个占用情况. 一. linux ps命令,查看某进程cpu和内存占用率情况 [root@test vhost]# ps aux US ...

  6. linux查看定时任务进程,[Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务...

    进程管理:查看与终止 进程查看 1. 进程是正在执行的程序或命令. 2. 进程管理的作用: 判断服务器健康状态, 查看系统中所有进程 杀死进程 3. 查看系统中所有进程 ps aux    # 查看系 ...

  7. linux查看防火墙进程,linux怎么查看防火墙是否开启并清除防火墙规则?

    iptables是linux下的防火墙组件服务,相对于windows防火墙而言拥有更加强大的功能,下面我们就来看看linux系统中关于iptables的一般常见操作,判断linux系统是否启用了ipt ...

  8. linux查看睡眠进程,关于 Linux 进程的睡眠和唤醒 ,来看这篇就够了~

    1 Linux 进程的睡眠和唤醒 在 Linux 中,仅等待 CPU 时间的进程称为就绪进程,它们被放置在一个运行队列中,一个就绪进程的状 态标志位为 TASK_RUNNING.一旦一个运行中的进程时 ...

  9. linux查看某进程的连接,linux下查看指定进程的所有连接信息(转)

    定位某个进程的网络故障时经常需要用到的一个功能就是查找所有连接的信息.通常查找某个端口的连接信息使用 ss 或者 netstat 可以轻松拿到,如果是主动与别的机器建立的连接信息则可以通过 lsof ...

最新文章

  1. 康奈尔Nature论文:一种使用反向传播训练的深度物理神经网络
  2. 041_Unicode对照表七
  3. ejb 2.0 3.0_定义EJB 3.1视图(本地,远程,无接口)
  4. python 字符串unicode编码_python的string与Unicode转换,gbk字符串编码
  5. 【Android】命令行jarsigner签字和解决找不到证书链错误
  6. MFC笔记:初始化tab控件一点改进
  7. cdn回源php_别让CDN的回源把你的服务器拖垮,采用正确的回源策略
  8. python中tolist_python 列表,数组,矩阵两两转换tolist()的实例
  9. 追梦软件路,愿不忘初心
  10. java判断字符串是否包含日文
  11. 也许,这会是一个好的开始
  12. git add/rm/mv文件到暂存区
  13. C基础:程序执行时间的计算方法的三种方式
  14. 统计学中p值计算公式_P值计算公式
  15. 开源多云技术平台——Choerodon猪齿鱼发布0.23版本
  16. Quartz是什么?
  17. 服务器安装linux后一直停留在光标,Ubuntu14更新后无法进入系统卡在光标界面解怎么办?...
  18. 医院预约挂号系统-系统结构
  19. 上篇: php 微信公众号 基于Thinkphp3.2框架开发
  20. 工程制图 ( 制图的基本知识和基本技能)

热门文章

  1. 【NPOI】.NET EXCEL导入导出开发包
  2. 清除重复记录只保留一条
  3. 关于每年一次的社会保险缴费基数核定说明
  4. 任务发布页面html,HTML5 Todo List(待办事项/任务列表管理界面)
  5. 弹性地基梁板实用计算_强夯地基承载力原理及测试方法
  6. flink 1-个人理解
  7. SpringMVC_1.认识MVC
  8. idea中如何创建servlet文件
  9. 计算机io工作方式,QEMU/KVM和VirtIO工作模式
  10. java程序中可以有几个构造方法_java中多个构造方法可以相互引用么?