ipcs命令与ipcrm命令
发布日期:2021-05-06 19:40:57 浏览次数:16 分类:精选文章

本文共 638 字,大约阅读时间需要 2 分钟。

ipcs命令:提供IPC设备的信息

命令格式:

ipcs [resource-option] [output-format]
ipcs [resource-option] –i id

resource-option选项:

ipcs –m 查看系统共享内存的信息
ipcs –q 查看系统消息队列的信息
ipcs –s 查看系统信号量的信息
ipcs –[a] 系统默认输出信息,显示系统内所有的IPC信息
在这里插入图片描述
output-format选项:
ipcs –c 查看IPC的创建者和所有者
ipcs –l 查看IPC资源的限制信息
ipcs –p 查看IPC资源的创建者和使用者的进程ID号
ipcs –t 查看最新调用IPC资源的详细时间
ipcs –u 查看IPC资源状态汇总信息
在这里插入图片描述
额外格式控制:
ipcs –l –human 以人类可以阅读的方式显示size
在这里插入图片描述

ipcrm:通过指定的ID号删除IPC资源,同时将与IPC对象关联的数据一并删除,只有超级用户或IPC资源创建者能够删除

使用方法:

ipcrm –M shmkey 移除用shmkey创建的共享内存段
ipcrm –m shmid 移除用shmid标识的共享内存段
ipcrm –S semkey 移除用semkey创建的信号量
ipcrm –s semid 移除用semid标识的信号量
ipcrm –Q msgkey 移除用msgkey创建的消息队列
ipcrm –q msgid 移除用msgid标识的消息队列
在这里插入图片描述在这里插入图片描述

上一篇:进程与task_struct
下一篇:进程间通信之消息队列

发表评论

最新留言

不错!
[***.144.177.141]2025年04月10日 09时49分12秒