ipcs, ipcrm

ipcs

ipcs -m #查看系统中已经存在的共享内存

------ Shared Memory Segments --------
key			shmid		owner		perms		bytes		nattch		status      
0x00000000 	0          	jiang     	600        	393216     	2          	dest         
  • shmid :共享内存的id
  • perms :permission
  • nattch :number attatch

ipcs -q #查看系统中现有的消息队列

------ Message Queues --------
key        	msqid	owner      	perms      	used-bytes   	messages
0x96081cc9 	0   	jiang     	664        	40           	2 
  • used-byte: 队列的大小
  • message : 队列中消息的条数

ipcs -s#查看系统中已经存在的信号量集

----- Semaphore Arrays --------
key        semid      owner      perms      nsems 
  • nsems:信号量集的大小(信号量的个数)

ipcs -a #all, 查看系统中所有的IPC结构

ipcrm

ipcrm -m shmid #删除指定shmid的共享内存
ipcrm -q 0 #删除指定的消息队列, 0是msqid
ipcrm -s semid #删除指定的信号量集

原文地址:https://www.cnblogs.com/xiaojiang1025/p/5935512.html