qstatus [ -# JobNumber ] [ -A ] [ -L | -W ] [ -P Printer ] [ -e ] [ -q ] [ -u UserName ] [ -w DelaySeconds ]
qstatus 命令为打印假脱机系统执行实际的状态功能。该命令从不在命令行输入;它由 enq 命令调用。qstatus 命令生成指定作业、打印机、队列或者用户的状态信息。
qstatus 命令生成的显示包含远程队列的两个条目。第一个条目包含客户机的本地队列和本地设备名以及它的状态信息。第二个条目紧跟其后;它包含客户机的本地队列名(再次),后跟远程队列名。任何已提交到远程队列的作业首先显示在本地端,并在远程机器上处理该作业时将其移到远程设备上。
由于状态命令与远程机器通信,等待来自远程机器的响应时状态显示可能偶尔似乎挂起。如果不能建立两台机器之间的连接,命令最终将超时。
所有的标志都是可选的。如果不指定标志,qstatus 命令返回下列状态:
注:任意目的地命令行选项同时覆盖 LPDEST 和 PRINTER 环境变量。
-# JobNumber | 显示 JobNumber 变量指定的作业的当前状态信息。通常,显示所有已排队作业的状态。 |
-A | 显示 /etc/qconfig 文件中定义的所有队列的状态信息。 |
-e | 排除不在 qdaemon 命令控制下的队列的状态信息。来自这样的队列的状态可能以不同的格式显示。-e 标志能够与任何标志联合使用。 |
-L | 按照命令行上的要求显示状态信息的长的、详细的版本。该标志不能同 -W 标志一起使用。如果同时使用 -L 标志和 -W 标志,则指定的第一个标志优先。 |
-P Printer | 显示 Printer 变量指定的打印机的当前状态信息。通常,使用缺省打印机,或者使用 LPDEST 或 PRINTER 环境变量的值。LPDEST 变量总是优先于 PRINTER 变量。 |
-q | 显示缺省队列的当前状态。缺省队列由 LPDEST 变量指定,或者如果 LPDEST 值不存在的话,由 PRINTER 环境变量指定。如果两个变量都不存在,qstatus 命令使用列在 /etc/qconfig 文件中的第一个队列。 |
-u UserName | 显示 UserName 变量指定的用户所提交的所有作业的当前状态信息。通常,显示所有已排队作业的状态。 |
-W | 以更长的队列名称、设备名称和作业编号显示状态信息的宽版本。更长的作业编号信息在 AIX 4.3.2 及其更高版本中可用。该标志不能同 -L 标志一起使用。如果同时使用 -L 标志和 -W 标志,则指定的第一个标志优先。 |
-w DelaySeconds | 在 DelaySeconds 变量指定的间隔显示请求队列的信息。队列为空时,显示结束。 |
/var/spool/lpd/qdir/* | 包含作业描述文件。 |
/etc/qconfig | 包含配置文件。 |
/etc/qconfig.bin | 包含 /etc/qconfig 文件的摘要二进制版本。 |
/usr/lib/lpd/rembak | |
包含远程后端。 | |
/usr/lib/lpd/qstatus | 包含命令文件。 |
/var/spool/lpd/stat/* | 包含 qstatus 命令的状态文件。 |
enq 命令、lpd 命令、lpr 命令、qdaemon 命令、qchk 命令和 rembak 命令。
/etc/qconfig 文件。
在 AIX 5L Version 5.2 Guide to Printers and Printing 中的 Spooler Overview for System Management。
在 AIX 5L Version 5.2 Guide to Printers and Printing 中的 Remote Printing Overview。