ipcs用户显示进程间通信情况,ipcrm用于删除其中的信息。
ipcs使用权限:所有使用者
使用方式:
ipcs [ -asmq ] [ -tclup ]
ipcs [ -smq ] -i id
ipcs –h
说明:显示进程间通信信息
参数:
-m 显示共享内存
-q 显示消息队列
-s 显示信号灯
-a 显示所有信息,默认为该选项
范例:
$ipcs #显示所有信息,包括消息队列、共享内存、信号灯,与命令ipcs –a等价
- ------ Shared Memory Segments --------
- key shmid owner perms bytes nattch status
- 0x00000000 0 root 644 80 2
- 0x00000000 32769 root 644 16384 2
- 0x00000000 65538 root 644 280 2
- ------ Semaphore Arrays --------
- key semid owner perms nsems
- 0x000000a7 0 root 600 1
- 0x00000000 32769 daemon 600 1
- 0x00000000 65538 daemon 600 1
- ------ Message Queues --------
- key msqid owner perms used-bytes messages
- 0x00009039 2129920 root 666 0 0
- 0x00009357 2162689 root 666 0 0
ipcrm
使用权限:所有使用者
使用方式:
ipcrm [ -M key | -m id | -Q key | -q id | -S key | -s id ] ...
说明:删除消息队列、共享内存、信号灯
参数:
-M 以shmkey删除共享内存
-m 以shmid删除共享内存
-Q 以msgkey删除消息队列
-q 以msgid删除消息队列
-S 以semkey删除信号灯
-s 以semid删除信号灯
阅读(2431) | 评论(0) | 转发(0) |