本文介绍了命令来检查消息队列和共享内存在Linux中的状态?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

很抱歉问一个愚蠢的问题,因为我是unix中的菜鸟.查找共享内存和消息队列的unix命令是什么,如何杀死它们?

Sorry to ask such a silly question as i am noob in unix. what are the unix commands to find shared memory and message queue and how to kill them ?

推荐答案

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

ipcs(1) provides information on the IPC facilities and ipcrm(1) can be used to remove the IPC objects from the system.

列出共享内存段:

ipcs -m

列出消息队列:

ipcs -q

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

Remove shared memory segment created with shmkey:

ipcrm -M key

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

Remove shared memory segment identified by shmid:

ipcrm -m id

删除使用msgkey创建的消息队列:

Remove message queue created with msgkey:

ipcrm -Q key

删除由msgid标识的消息队列:

Remove message queue identified by msgid:

ipcrm -q id

这篇关于命令来检查消息队列和共享内存在Linux中的状态?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-23 10:53