ipcs 用于报告系统的消息队列、信号量、共享内存等。
ipcs用法:
ipcs -a 显示所有ipc的信息
ipcs -m 显示使用共享内存进行ipc的信息
ipcs -q 显示使用消息队列进行ipc的信息
ipcs -s 显示使用信号量进行ipc的信息
ipcs -p 显示创建者和对应的进程id
ipcs -c 显示ipc方式的创建者以及属主的uid和gid
ipcs -t 显示最后的访问时间
ipcs -u 显示当前的使用情况
ipcs -m -i id 显示ipc方式的详细消息,id对应shmid、semid、msgid
ipcs -m -l 显示ipc方式的限制大小
ipcrm 用于移除一个消息对象、或者共享内存段、或者一个信号集,同时会将与ipc对象相关链的数据也一起移除。只有超级管理员,或者ipc对象的创建者才有这项权利。
ipcrm用法:
ipcrm -M shmkey 移除用shmkey创建的共享内存段
ipcrm -m shmid 移除用shmid标识的共享内存段
ipcrm -Q msgkey 移除用msqkey创建的消息队列
ipcrm -q msqid 移除用msqid标识的消息队列
ipcrm -S semkey 移除用semkey创建的信号
ipcrm -s semid 移除用semid标识的信号