Linux ipcs命令與ipcrm命令的用法詳解

以下是對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標識的信號

發佈了92 篇原創文章 · 獲贊 71 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章