在Linux中检查消息队列和共享内存状态的命令是什么?

9

很抱歉问这样一个愚蠢的问题,因为我对Unix不太了解。 有哪些Unix命令可以找到共享内存和消息队列,并如何终止它们?

1个回答

15

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接