UNPKG

1.48 kBMarkdownView Raw
1ipcs
2===
3
4分析消息队列共享内存和信号量
5
6## 补充说明
7
8**ipcs命令** 用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息。
9
10### 语法
11
12```shell
13ipcs(选项)
14```
15
16### 选项
17
18#### 资源选项
19
20```shell
21-a, --all 显示全部(默认值)
22-q, --queues 消息队列
23-m, --shmems 共享内存
24-s, --semaphores 信号量
25```
26
27#### 输出选项
28
29```shell
30-t, --time 显示最后一次操作时间
31-p, --pid 显示创建者和最后一次操作者的PID
32-c, --creator 显示创建者和拥有者的 userid, groupid
33-l, --limits 显示对资源的限制
34-u, --summary 显示当前状态摘要
35--human 以友好的方式显示大小(eg: 500K)
36-b, --bytes 以字节为单位显示大小(仅影响`-l`选项)
37```
38
39#### 通用选项
40
41```shell
42-i, --id <id> 显示指定ID的资源
43-h, --help 显示帮助文档并退出
44-V, --version 显示版本信息并退出
45```
46
47### 实例
48
49```shell
50ipcs -a
51------ Shared Memory Segments --------
52key shmid owner perms bytes nattch status
530x7401833d 2654208 root 600 4 0
540x00000000 3145729 root 600 4194304 9 dest
550x7401833c 2621442 root 600 4 0
560xd201012b 3080195 root 600 1720 2
57```
58
59### 相关命令
60
61* `ipcrm`: 删除 IPC 资源
62* `ipcmk`: 创建 IPC 资源
63