手册页部分 1: 用户命令

退出打印视图

更新时间: 2014 年 7 月
 
 

ipcrm(1)

名称

ipcrm - 删除消息队列、信号集或共享内存 ID

用法概要

ipcrm [-z zone] [-m shmid] [-q msqid] [-s semid] 
     [-M shmkey] [-Q msgkey] [-S semkey]

描述

ipcrm 删除一个或多个消息、信号或共享内存标识符。

选项

支持以下选项:

–z zone

其他选项指定的键引用指定区域中的工具(请参见 zones(5))。缺省值是在其中执行此命令的区域。此选项仅适用于在全局区域中执行命令的情况。

标识符由以下选项指定:

–m shmid

从系统中删除共享内存标识符 shmid。最后分离之后,与其关联的共享内存区段和数据结构将会销毁。

–q msqid

从系统中删除消息队列标识符 msqid 并销毁与其关联的消息队列和数据结构。

–s semid

从系统中删除信号标识符 semid 并销毁与其关联的信号集和数据结构。

–M shmkey

从系统中删除使用键 shmkey 创建的共享内存标识符。最后分离之后,与其关联的共享内存区段和数据结构将会销毁。

–Q msgkey

从系统中删除使用键 msgkey 创建的消息队列标识符,并销毁与其关联的消息队列和数据结构。

–S semkey

从系统中删除使用键 semkey 创建的信号标识符,并销毁与其关联的信号集和数据结构。

msgctl(2)shmctl(2)semctl(2) 中介绍了删除操作的详细信息。使用 ipcs 命令查找标识符和键。

环境变量

有关影响 ipcrm 执行的以下环境变量的描述,请参见 environ(5):LANG、LC_ALL、LC_CTYPE、LC_MESSAGES 和 NLSPATH。

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/core-os
接口稳定性
Committed(已确定)
标准
请参见 standards(5)

另请参见

ipcs(1)msgctl(2)msgget(2)msgrcv(2)msgsnd(2)semctl(2)semget(2)semop(2)shmctl(2)shmget(2)shmop(2)attributes(5)environ(5)standards(5)zones(5)