0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ipcrm命令:用于刪除指定ID的IPC對(duì)象

Linux愛好者 ? 來源:Linux愛好者 ? 作者:Linux愛好者 ? 2021-02-02 10:50 ? 次閱讀

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)注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11123

    瀏覽量

    207912
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    658

    瀏覽量

    21928
  • IPC
    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)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    無法在PCB中選擇要復(fù)制、刪除或修改的特定對(duì)象

    如果PCB中存在無法復(fù)制、刪除或修改的特定對(duì)象,則原因可能是多重過濾/鎖定程序阻止了無意選擇和修改對(duì)象的操作。
    的頭像 發(fā)表于 07-26 09:14 ?1704次閱讀
    無法在PCB中選擇要復(fù)制、<b class='flag-5'>刪除</b>或修改的特定<b class='flag-5'>對(duì)象</b>

    Linux常用網(wǎng)絡(luò)命令介紹

    默認(rèn)使用該命令會(huì)一直發(fā)送ICMP包直到用戶手動(dòng)中止,可以使用-c命令指定發(fā)送數(shù)據(jù)包的個(gè)數(shù),使用-W指定最長(zhǎng)等待時(shí)間,如果有多張網(wǎng)卡,還可以通過-I
    發(fā)表于 03-25 14:45 ?281次閱讀
    Linux常用網(wǎng)絡(luò)<b class='flag-5'>命令</b>介紹

    CYT2B7 can id filter設(shè)置指定id 0x7A1,不能識(shí)別是為什么?

    CYT2B7 can id filter設(shè)置指定id 0x7A1,不能識(shí)別。但設(shè)置為0xA1可以正常識(shí)別。是否對(duì)id有限制?原因是什么?
    發(fā)表于 02-27 07:47

    鴻蒙OS跨進(jìn)程IPC與RPC通信

    一、IPC與RPC通信概述 基本概念 IPC(Inter-Process Communication)與RPC(Remote Procedure Call)用于實(shí)現(xiàn)跨進(jìn)程通信,不同的是前者
    發(fā)表于 02-17 14:20

    CAD偏移命令怎么用 cad怎么偏移一條線指定距離

    CAD偏移命令是CAD軟件中的一項(xiàng)基本功能,它可以用于在繪圖中復(fù)制和移動(dòng)幾何形狀,具體操作方式如下: 打開CAD軟件,并創(chuàng)建一個(gè)新的繪圖文件。 在工具欄或菜單欄上找到“偏移”命令,通??梢酝ㄟ^點(diǎn)擊
    的頭像 發(fā)表于 01-25 10:32 ?2901次閱讀

    IPC-660

    IPC
    GITSTAR 集特工控
    發(fā)布于 :2023年12月20日 14:53:06

    jmap dump內(nèi)存的命令

    jmap dump是Java內(nèi)存映像工具(Java Memory Map Tool)的一個(gè)功能,用于生成Java虛擬機(jī)(JVM)中的堆內(nèi)存快照。堆內(nèi)存快照是一個(gè)包含了Java對(duì)象及其所占用內(nèi)存空間
    的頭像 發(fā)表于 12-05 10:38 ?2699次閱讀

    linux常用命令及用法

    用法,幫助讀者更好地使用Linux。 文件操作命令: ls命令用于列出當(dāng)前目錄的文件和子目錄。 cd命令用于改變當(dāng)前工作目錄。 pwd
    的頭像 發(fā)表于 11-17 09:47 ?545次閱讀

    mysql數(shù)據(jù)庫命令大全

    DATABASE命令可以刪除一個(gè)已存在的數(shù)據(jù)庫。語法如下: DROP DATABASE database_name; 其中,database_name是要刪除的數(shù)據(jù)庫的名稱。 切換數(shù)據(jù)庫 使用
    的頭像 發(fā)表于 11-16 16:39 ?1175次閱讀

    linux刪除文件命令rm

    保持不變。 rm命令的語法如下: rm [選項(xiàng)] 文件... 選項(xiàng)包括: -d:直接把欲刪除的目錄的硬連接數(shù)據(jù)刪除成0,刪除該目錄。 -f:強(qiáng)制刪除
    的頭像 發(fā)表于 11-13 16:42 ?694次閱讀

    linux中刪除文件的命令

    在Linux中,可以使用 rm 命令刪除文件。該命令有多個(gè)參數(shù)和選項(xiàng)可供使用,以根據(jù)不同的情況進(jìn)行文件刪除操作。例如: rm 命令后面跟上
    的頭像 發(fā)表于 11-08 14:11 ?596次閱讀

    shell編程常用命令

    的訪問和修改時(shí)間。 rm :刪除文件或目錄。 mkdir :創(chuàng)建目錄。 rmdir :刪除空目錄。 echo :輸出字符串或變量的值。 grep :在文件中搜索指定的字符串模式。 find :在目錄樹中搜索文件,并根據(jù)條件進(jìn)行匹
    的頭像 發(fā)表于 11-08 10:43 ?821次閱讀

    Git中最常用的命令介紹

    git add命令用于將修改的文件添加到下一次提交的暫存區(qū)。你可以指定要添加的文件git add命令用于將修改的文件添加到下一次提交的暫存區(qū)
    發(fā)表于 10-26 10:27 ?182次閱讀
    Git中最常用的<b class='flag-5'>命令</b>介紹

    什么是sudo rm -rf?為什么這個(gè)命令如此危險(xiǎn)?

    sudo rm -rf 是一個(gè)linux的命令命令,用于在系統(tǒng)中刪除文件和目錄。sudo表示以管理員權(quán)限運(yùn)行該命令。
    的頭像 發(fā)表于 10-24 18:25 ?2613次閱讀

    Redis的刪除策略和內(nèi)存淘汰機(jī)制介紹

    Redis過期鍵的刪除策略? Redis的過期刪除策略就是:惰性刪除和定期刪除兩種策略配合使用。 惰性刪除:Redis的惰性
    的頭像 發(fā)表于 10-09 11:06 ?408次閱讀