我是靠谱客的博主 繁荣舞蹈,最近开发中收集的这篇文章主要介绍linux下消息队列的查看与删除(ipcs&ipcrm的使用),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ipcs

ipcs -q : 显示所有的消息队列

ipcs -qt : 显示消息队列的创建时间,发送和接收最后一条消息的时间

ipcs -qp: 显示往消息队列中放消息和从消息队列中取消息的进程ID

ipcs -q -i msgid: 显示该消息队列结构体中的消息信息:

ipcs -ql : 显示消息队列的限制信息:

取得ipc信息:
ipcs [-m|-q|-s]
-m 输出有关共享内存(shared memory)的信息
-q 输出有关信息队列(message queue)的信息
-s 输出有关“遮断器”(semaphore)的信息

ipcrm

语法
ipcrm [ -m SharedMemoryID ] [ -M SharedMemoryKey ] 
[ -q MessageID ] [ -Q MessageKey ] [ -s SemaphoreID ]
[ -S SemaphoreKey ]
-m SharedMemoryID 删除共享内存标识 SharedMemoryID。与 SharedMemoryID 有关联的共享内存段以及数据结构都会在最后一次拆离操作后删除。
-M SharedMemoryKey 删除用关键字 SharedMemoryKey 创建的共享内存标识。与其相关的共享内存段和数据结构段都将在最后一次拆离操作后删除。
-q MessageID 删除消息队列标识 MessageID 和与其相关的消息队列和数据结构。
-Q MessageKey 删除由关键字 MessageKey 创建的消息队列标识和与其相关的消息队列和数据结构。
-s SemaphoreID 删除信号量标识 SemaphoreID 和与其相关的信号量集及数据结构。
-S SemaphoreKey 删除由关键字 SemaphoreKey 创建的信号标识和与其相关的信号量集和数据结构。

关于消息队列参见博客:进程间通信之消息队列

最后

以上就是繁荣舞蹈为你收集整理的linux下消息队列的查看与删除(ipcs&ipcrm的使用)的全部内容,希望文章能够帮你解决linux下消息队列的查看与删除(ipcs&ipcrm的使用)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部