Go to main content

手册页部分 1:用户命令

退出打印视图

更新时间: 2022年7月27日 星期三
 
 

ipcrm(1)

名称

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

用法概要

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

描述

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

选项

支持以下选项:

–z zone

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

标识符由以下选项指定:

–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(7):LANG、LC_ALL、LC_CTYPE、LC_MESSAGES 和 NLSPATH。

属性

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

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

另请参见

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