lprm 命令包含有关 AIX 打印子系统 lprm 和 System V 打印子系统 lprm的信息。
AIX 打印子系统 lprm 命令
从行式打印机假脱机队列中删除作业。
lprm [ -P Printer ] [ JobNumber ] [ UserName ... ] [ - ]
lprm 命令从打印机的假脱机队列中删除一个或多个作业。
没有指定作业编号、-(减号)标志或至少一个用户名时,不能运行 lprm 命令。
通过指定 UserName 参数或名称列表,可以使 lprm 命令试图删除属于此用户(或多个用户)的任何作业队列。
通过指定 JobNumber 可以从队列中删除单个作业。通过使用 lpq 命令可以获得此作业编号。
lprm 13
lprm guest
/usr/bin/lprm | 包含 lprm 命令。 |
/etc/qconfig | 包含配置文件。 |
在《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『取消打印作业(qcan 命令)』。
System V 打印子系统 lprm 命令
(BSD)从打印机队列中删除作业
/usr/bin/lprm [-Pprinter] [-] [job # ...] [username...]
lprm 命令从打印机的假脱机队列中删除一个或多个作业。因为假脱机目录对用户进行防护,使用 lprm 命令通常是用户可以删除作业的唯一方法。
若调用 lprm 的用户拥有当前活动的作业,在不带任何参数时,lprm 会删除此作业。
若特权用户指定了 username,lprm 会删除属于此用户的所有作业。
通过将作业编号作为参数提供给命令,您可以删除它,其作业编号是通过使用 lpq 命令获取的。例如:
lpq -Phost 主机已准备好并正在打印 等级 所有者 作业 文件 总大小 活动的 wendy 385 标准输入 35501 字节 lprm -Phost 385
lprm 报告它删除的所有文件名,如果没有可应用的作业要删除,它就不会做任何事情。
lprm 向打印假脱机程序发送请求以取消作业,LPSCHED。
当发出 lprm 命令且不带参数时,可能不能正确标识供删除的活动作业。在 lpq 命令和 lprm 命令的执行间隔期间,队列中的下一个作业可能变成活动作业;如果您拥有此作业,那么它就可能无意中被删除。要避免这种情况,当您拥有的关键作业在下一行时,可以将要删除的作业编号提供给 lprm 命令。
只有特权用户才能够删除从其它主机中提交的打印作业。
lp 命令、lpq 命令、lpr 命令和 lpsched 命令。