ipcs
命令是 Linux 系统中用于报告 IPC(进程间通信)设施状态的工具
ipcs -m
输出示例:
------ Shared Memory Segments --------
key shmid owner permissions size used value
0x00000000 12345678 user1 rw-r--r-- 8192 1234 0x00000000
ipcs -s
输出示例:
------ Semaphore Arrays --------
key semid owner permissions value
0x00000000 12345678 user1 rw-r--r-- 256 10
ipcs -q
输出示例:
------ Message Queues --------
key msqid owner permissions used messages
0x00000000 12345678 user1 rw-r--r-- 0
要查看详细信息,可以使用 -i
选项,如下所示:
ipcs -mi
输出示例:
Shared Memory Segment Details:
key shmid owner permissions size used value
0x00000000 12345678 user1 rw-r--r-- 8192 1234 0x00000000
ipcs -si
输出示例:
Semaphore Array Details:
key semid owner permissions value
0x00000000 12345678 user1 rw-r--r-- 256 10
ipcs -qi
输出示例:
Message Queue Details:
key msqid owner permissions used messages
0x00000000 12345678 user1 rw-r--r-- 0