前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >【linux命令讲解大全】034.Linux命令ipcrm和lprm的使用方法

【linux命令讲解大全】034.Linux命令ipcrm和lprm的使用方法

作者头像
全栈若城
发布2024-03-02 13:00:29
发布2024-03-02 13:00:29
12200
代码可运行
举报
文章被收录于专栏:若城技术专栏若城技术专栏
运行总次数:0
代码可运行
ipcrm

删除消息队列、信号集或共享内存标识。

补充说明

ipcrm命令用于删除一个或多个消息队列、信号量集或共享内存标识。

语法
代码语言:javascript
代码运行次数:0
复制
ipcrm [ -m SharedMemoryID ] [ -M SharedMemoryKey ] [ -q MessageID ] [ -Q MessageKey ] [ -s SemaphoreID ] [ -S SemaphoreKey ]
选项
  • -m SharedMemoryID:删除共享内存标识SharedMemoryID。与SharedMemoryID相关联的共享内存段和数据结构将在最后一次拆离操作后被删除。
  • -M SharedMemoryKey:删除用关键字SharedMemoryKey创建的共享内存标识。与其相关的共享内存段和数据结构段将在最后一次拆离操作后被删除。
  • -q MessageID:删除消息队列标识MessageID以及与其相关的消息队列和数据结构。
  • -Q MessageKey:删除由关键字MessageKey创建的消息队列标识以及与其相关的消息队列和数据结构。
  • -s SemaphoreID:删除信号量标识SemaphoreID以及与其相关的信号量集和数据结构。
  • -S SemaphoreKey:删除由关键字SemaphoreKey创建的信号标识以及与其相关的信号量集和数据结构。

使用ipcs命令可以找到标识和关键字。

示例

如果要删除与SharedMemoryID 18602相关的共享内存段,请执行以下命令:

代码语言:javascript
代码运行次数:0
复制
ipcrm -m 18602
lprm

删除打印队列中的打印任务。

补充说明

lprm命令用于删除打印队列中的打印任务。未完成的打印任务将会放在打印机队列中,该命令可用于取消尚未传送到打印机的任务。

语法
代码语言:javascript
代码运行次数:0
复制
lprm [选项] [参数]
选项
  • -E:与打印服务器连接时强制使用加密。
  • -P:指定接受打印任务的目标打印机。
  • -U:指定可选的用户名。
参数
  • 打印任务:指定要删除的打印任务号。
示例

将打印机hpprint中的第102号任务移除:

代码语言:javascript
代码运行次数:0
复制
lprm -Phpprint 102

将第101号任务从默认打印机中移除:

代码语言:javascript
代码运行次数:0
复制
lprm 101
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-08-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ipcrm
    • 补充说明
    • 语法
    • 选项
    • 示例
  • lprm
    • 补充说明
    • 语法
    • 选项
    • 参数
    • 示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档