检查linux中消息队列和共享内存状态的命令?
Posted
技术标签:
【中文标题】检查linux中消息队列和共享内存状态的命令?【英文标题】:command to check status of message queue and shared memory in linux? 【发布时间】:2013-09-18 03:36:24 【问题描述】:很抱歉问了这么愚蠢的问题,因为我是 unix 中的菜鸟。 什么是查找共享内存和消息队列的 unix 命令以及如何杀死它们?
【问题讨论】:
【参考方案1】:ipcs(1)
提供有关 IPC 设施的信息,ipcrm(1)
可用于从系统中删除 IPC 对象。
列出共享内存段:
ipcs -m
列出消息队列:
ipcs -q
删除使用shmkey
创建的共享内存段:
ipcrm -M key
删除shmid
标识的共享内存段:
ipcrm -m id
删除使用msgkey
创建的消息队列:
ipcrm -Q key
删除msgid
标识的消息队列:
ipcrm -q id
【讨论】:
以上是关于检查linux中消息队列和共享内存状态的命令?的主要内容,如果未能解决你的问题,请参考以下文章
8.7 进程间的通讯:管道消息队列共享内存信号量信号Socket
Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存