天天看点

ipcrm命令



命令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的信号量

继续阅读