程序通訊--命令列ipcs,ipcrm
ofollow,noindex" target="_blank">https://www.jb51.net/article/40805.htm
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標識的訊號