05 | ipc状态命令(进程通信)
ipc状态命令
大多数Linux系统都提供了一组命令,用于从命令行上访问IPC信息以及清理游离的IPC机制。他们是ipcs和ipcrm命令。
IPC机制一个令人烦恼的问题是:编写错误的程序或因为某些原因而执行失败的程序将把它的IPC资源(如消息队列中的数据)遗留在系统中,这将导致对程序的新调用执行失败。
显示信号量状态
./ipcs -s
紧接着删除
./ipcrm -s 768
显示共享内存状态
./ipcs -m
这里显示的是一个长度为4KB的共享内存段,它被两个进程连接。
ipcrm -m
删除共享内存
显示消息队列状态
ipcs -q
删除
ipcrm -q