命令ipcrm
格式:ipcrm [ -M key | -m id | -Q key | -q id | -S key | -s id ] ...
功能描述:删除指定的消息队列,共享内存,或者信号量
注意事项:
1.ipcrm命令用来删除ipc相关的数据信息的,但是删除操作必须得是超级用户或者具有对ipc相应的权限才可以。
2.ipcrm可删除三种类型的ipc:共享内存、信号量、消息队列
3.删除消息队列或信号量时是立即生效的,而删除共享内存时,需引用共享内存的进程已经释放了共享内存才会生效。
4.两种类型的命令格式可以支持。老的语法格式支持一个三个关键字来制定要删除的ipc,紧跟着一个或多个删除目标的id。新的语法格式支持指定0个或多个ipc,可以通过key或者id来指定。
5.key和id可以用十进制、十六进制、八进制
参数:-M 删除指定key的共享内存,删除操作不是立即生效的,需最后一个引用共享内存的进程已经剥离共享内存才会生效
-m 与-M选项类似,只不过该参数是删除指定的标识id
-Q 删除指定key的消息队列
-q 删除指定id的消息队列
-S 删除指定key的信号量
-s 删除指定id的信号量