disable 命令
禁用命令包括禁用 AIX®打印子系统和禁用 System V 打印子系统的信息。
用途
禁用打印机队列设备。
语法
描述
disable 命令
禁用或脱机由 PrinterName 参数指定的打印机队列设备。
注: 您必须具有 root 用户权限或属于 printq 组才能运行此命令。
标志
| 项 | 描述 |
|---|---|
| -c | 取消所有任务请求。 使用该标记与输入enq-K命令相同。 |
| -r原因 | 用 Reason 变量指定禁用打印机队列设备的理由。 此标志是 no operation标志,这意味着系统将忽略此标志。 |
安全性
RBAC 用户和可信AIX用户请注意:此命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 要获取与此命令相关联的特权和权限的列表,请参阅
lssecattr 命令或 getcmdattr 子命令。
示例
- 要使打印机队列lp0脱机而不等待当前打印作业完成,请输入:disable -c lp0
- 要使打印机队列lp0在所有打印作业完成后脱机,请输入:
disable lp0
文件
| 项 | 描述 |
|---|---|
| /usr/sbin/qdaemon | 队列守护程序 |
| /etc/qconfig | 队列配置文件 |
| /etc/qconfig.bin | /etc/qconfig 文件的摘要的二进制版本 |
| /var/spool/lpd/qdir/* | 队列请求 |
| /var/spool/lpd/stat/* | 设备状态的信息 |
| /var/spool/qdaemon/* | 队列文件的临时副本 |
System V 打印子系统 disable 命令
用途
禁用 LP 打印机
语法
禁用 [flags] 打印机
描述
disable 命令禁用指定的 printers,使 lp 提交的打印请求停止。 缺省情况下,位于指定打印机的当前的打印请求,将在本打印机或另一台同类打印机全部重新执行。 如果是远程打印机,该命令只终止到远程系统的任务传送。 disable 命令必须在远程系统上运行以禁用打印机。 (运行 lpstat -p 获取打印机的状态。)
打印机名是系统定义字并且限定成 ASCII 字符的大小写。
如果您输入 disable -?,系统将显示命令使用情况消息并返回 0。
标志
- -c
- 取消指定打印机上的当前打印请求。 该标志不能与 -W 标志同时使用。 如果是远程打印机,那么忽略 -c 标志。
- -r 原因
- 给禁用的打印机分配 reason。 该 reason 应用于所有指定 printers。 lpstat-p 将报告此原因。如果原因包含空格,则必须用引号括起来。 缺省的 reason 值取 已存在打印机的 unknown reason,以及刚添加到系统却还未启用的打印机的 new printer。
- -W
- 一直等到当前打印任务结束才禁用指定打印机。
此标志不能与 -c 标志配合使用。 如果是远程打印机,忽略 -W 标志。
安全性
RBAC 用户和可信AIX用户请注意:此命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 要获取与此命令相关联的特权和权限的列表,请参阅
lssecattr 命令或 getcmdattr 子命令。
文件
- /var/spool/lp/*