命令检查linux中的消息队列和共享内存的状态?

时间:2013-09-13 12:34:34

标签: linux ipc message-queue shared-memory

很抱歉提出这样一个愚蠢的问题,因为我是unix中的noob。 什么是unix命令来查找共享内存和消息队列以及如何杀死它们?

1 个答案:

答案 0 :(得分:12)

ipcs(1)提供有关IPC设施的信息,ipcrm(1)可用于从系统中删除IPC对象。

列出共享内存段:

ipcs -m

列出邮件队列:

ipcs -q

删除使用shmkey创建的共享内存段:

ipcrm -M key

删除shmid标识的共享内存段:

ipcrm -m id

删除使用msgkey创建的邮件队列:

ipcrm -Q key

删除msgid标识的邮件队列:

ipcrm -q id