以下是對Linux中的ipcs命令與ipcrm命令的用法進行了介紹,需要的朋友可以過來參考下
是linux/uinx上提供關於一些進程間通信方式的信息,包括共享內存,消息隊列,信號
ipcs用法ipcs -a 是默認的輸出信息 打印出當前系統中所有的進程間通信方式的信息
ipcs -m 打印出使用共享內存進行進程間通信的信息
ipcs -q 打印出使用消息隊列進行進程間通信的信息
ipcs -s 打印出使用信號進行進程間通信的信息
輸出格式的控制
ipcs -t 輸出信息的詳細變化時間
ipcs -p 輸出ipc方式的進程ID
ipcs -c 輸出ipc方式的創建者/擁有者
ipcs -c 輸出ipc各種方式的在該系統下的限制條件信息
ipcs -u 輸出當前系統下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標識的信號