1.命令簡(jiǎn)介
ipcrm 命令用于刪除指定 ID 的 IPC(Inter-Process Communication,進(jìn)程間通信)對(duì)象,包括消息隊(duì)列(message queue)、共享內(nèi)存(shared memory)和信號(hào)量(semaphore),同時(shí)將與 IPC 對(duì)象關(guān)聯(lián)的數(shù)據(jù)一并刪除,只有超級(jí)用戶或 IPC 對(duì)象創(chuàng)建者能夠刪除。
2.命令格式
ipcrm[OPTIONS]
ipcrm{shm|msg|sem}ID...
3.選項(xiàng)說明
-a,--all[shm|msg|sem]
刪除所有 IPC 資源。當(dāng)給定選項(xiàng)參數(shù) shm、msg 或 sem,則只刪除指定類型的 IPC 資源。注意:慎用該選項(xiàng),否則可能會(huì)導(dǎo)致某些程序出于不確定狀態(tài)
-M,--shmem-keySHMKEY
當(dāng)沒有進(jìn)程與共享內(nèi)存段綁定時(shí),通過SHMKEY刪除共享內(nèi)存段
-m,--shmem-idSHMID
當(dāng)沒有進(jìn)程與共享內(nèi)存段綁定時(shí),通過SHMID刪除共享內(nèi)存段
-Q,--queue-keyMSGKEY
通過MSGKEY刪除消息隊(duì)列
-q,--queue-idMSGID
通過MSGID刪除消息隊(duì)列
-S,--semaphore-keySEMKEY
通過SEMKEY刪除信號(hào)量
-s,--semaphore-idSEMID
通過SEMID刪除信號(hào)量
-h,--help
顯示幫助信息并退出
-V,--version
顯示版本信息并退出
-v,--verbose
以冗余模式執(zhí)行ipcrm,輸出rpcrm正在做什么
4.常用示例
(1)刪除共享內(nèi)存。
(2)刪除消息隊(duì)列。
ipcrm-QMSGKEY
#或
ipcrm-qMSGID
#或
rpcrmmsgMSGID
(3)刪除信號(hào)量。
ipcrm-SSEMKEY
#或
ipcrm-sSEMID
#或
ipcrmsemSEMID
(4)刪除所有 IPC 資源。請(qǐng)謹(jǐn)慎使用。
ipcrm-v-a
removingsharedmemorysegmentid`0'
removingsharedmemorysegmentid`655361'
removingsharedmemorysegmentid`688130'
removingsharedmemorysegmentid`720899'
removingsharedmemorysegmentid`131076'
removingsharedmemorysegmentid`163845'
removingsharedmemorysegmentid`753670'
removingsemaphoreid`851968'
removingsemaphoreid`884737'
removingsemaphoreid`917506'
removingsemaphoreid`950275'
removingsemaphoreid`983044'
removingsemaphoreid`1015813'
(5)查看 ipcrm 版本。
ipcrm-V
ipcrmfromutil-linux2.23.2
參考文獻(xiàn)
[1] ipcrm manual
[2] 工作中常用的Linux命令:ipcs/ipcrm命令
責(zé)任編輯:xj
原文標(biāo)題:每天一個(gè) Linux 命令(110):ipcrm 命令
文章出處:【微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
Linux
+關(guān)注
關(guān)注
87文章
11123瀏覽量
207912 -
命令
+關(guān)注
關(guān)注
5文章
658瀏覽量
21928 -
IPC
+關(guān)注
關(guān)注
3文章
333瀏覽量
51620
原文標(biāo)題:每天一個(gè) Linux 命令(110):ipcrm 命令
文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論