在Linux中与IPC相关的命令有三个:
ipcs,查看;
ipcrm,移除;
ipcmk,创建;

IPCS

ipcs的默认输出方式与“ipcs -a”的输出是一样的:

上面结果集中的三个部分也是可以单独输出的,具体如下:
ipcs -q,输出共享内存中的消息队列的情况。
ipcs -m,输出共享内存中的进程间通讯的情况。
ipcs -s,输出共享内存中使用信号进行进程间通讯的情况。

Shell:

在上面的结果集中,需要关注每一部分的前两列:Key和id。

ipcrm,用于删除的。

你可以选择全部删除:ipcrm -a。
或者指定不同类型(三种类型)的唯一:Key或者ID。

具体如下:

IPCMK,用于创建。

和上面ipcrm的使用类似,具体如下:

创建消息队列:ipcmk -Q

创建共享内存:ipcmk -M <容量大小,单位:字节>。

创建信号:ipcs -S

———————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装