首页
登录 | 注册

进程间通信 ipcs 和 ipcrm

ipcs用户显示进程间通信情况,ipcrm用于删除其中的信息。

ipcs

使用权限:所有使用者

使用方式

       ipcs [ -asmq ] [ -tclup ]

       ipcs [ -smq ] -i id

       ipcs –h

说明:显示进程间通信信息

参数

-m   显示共享内存

-q    显示消息队列

-s    显示信号灯

-a    显示所有信息,默认为该选项

范例

$ipcs              #显示所有信息,包括消息队列、共享内存、信号灯,与命令ipcs –a等价


  1. ------ Shared Memory Segments --------
  2. key shmid owner perms bytes nattch status
  3. 0x00000000 0 root 644 80 2
  4. 0x00000000 32769 root 644 16384 2
  5. 0x00000000 65538 root 644 280 2

  6. ------ Semaphore Arrays --------
  7. key semid owner perms nsems
  8. 0x000000a7 0 root 600 1
  9. 0x00000000 32769 daemon 600 1
  10. 0x00000000 65538 daemon 600 1

  11. ------ Message Queues --------
  12. key msqid owner perms used-bytes messages
  13. 0x00009039 2129920 root 666 0 0
  14. 0x00009357 2162689 root 666 0 0

ipcrm

使用权限:所有使用者

使用方式

       ipcrm [ -M key | -m id | -Q key | -q id | -S key | -s id ] ...

说明:删除消息队列、共享内存、信号灯

参数

-M   shmkey删除共享内存

-m   shmid删除共享内存

-Q   msgkey删除消息队列

-q    msgid删除消息队列

-S    semkey删除信号灯

-s    semid删除信号灯


相关文章

  • ipcs此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.Fedora.SUSE.openSUSE. 1ipcs [-asmq]  [-tclup] ipcs -h 2选项 -i -m -q -s -a -t -p -c ...
  • System V进程间通信--共享内存
    看完System V共享内存部分后感觉还可以, 但写起程序后就出现很多问题, 有的问题虽然解决了, 但是却不知道其中的原理, 于是请教别人查阅资料最终问题得到解决,感觉自己得到了不少,有必要将自己这阵子学习共享内存时的点滴记录下来, 于是打 ...
  • python学习-进程间通信
    https://www.cnblogs.com/guguobao/p/9398653.html 1 python提供了多种进程通信的方式,主要Queue和Pipe这两种方式,Queue用于多个进程间实现通信,Pipe是两个进程的通信 1.1 ...
  • 今天遇到这个事,系统里的apache相关进程突然就没了,由于这台服务器以前都是开发管理的,我这就登录上看了眼.很简单的httpd start后发现日志报错,说是空间不足,No space left on device: Couldn't c ...
  • 本文描述了一则因网络问题导致的cics交易中间件异常的处理方法与思路,如有问题欢迎随时交流~ 一.问题描述: 10月25日,柜面网关 系统 报ctg报错: 10/25/15 03:16:02.775 [9300] TRN:CCL9126E ...
  • 使用Xamarin.Forms的企业应用程序模式(电子书)--容器化微服务
    开发客户端 - 服务器应用程序的重点是建立在每个层中使用特定技术的分层应用程序.这样的应用通常被称为单片应用,并且被封装在用于峰值负载预分配的硬件上.这种开发方法的主要缺点是每个层级组件之间的紧密耦合,各个组件不能轻易缩放,并且测试成本.一 ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.016 s.
京ICP备10005923号