| HOME / 정보공유 / AIX 명령어 모음

qstatus
qstatus qstatus 명령 목적 인쇄 스풀링 시스템에 대한 프린터 상태를 제공합니다. 구문
qstatus [ -# JobNumber ] [ -A ] [ -L | -W ] [ -P Printer ] [ -e ] [ -q ] [ -u UserName ] [ -w DelaySeconds ]
설명
qstatus 명령은 인쇄 스풀링 시스템의 실제 상태 기능을 수행합니다. 이 명령은 명령행에서는 입력할 수 없으며, enq 명령으로 호출됩니다. qstatus 명령은 지정된 작업, 프린터, 대기행렬 또는 사용자에 대한 상태 정보를 작성합니다.
qstatus 명령으로 작성된 화면에는 원격 대기행렬의 두 개의 항목이 포함됩니다. 그 첫 항목에는 클라이언트의 국지 대기행렬, 국지 장치 이름 및 그 상태 정보가 들어 있습니다. 두 번째 항목은 바로 다음에 나오며, 클라이언트의 국지 대기행렬 이름(다시)과 그 다음에 원격 대기행렬 이름을 포함합니다. 원격 대기행렬에 제출된 모든 작업은 먼저 국지측에 표시되며 작업이 원격 기계에서 처리될 때 원격 장치로 이동됩니다.
상태 명령이 원격 기계와 통신하기 때문에 때때로 원격 기계로부터 응답을 기다리는 동안 상태 화면이 대기 상태가 될 수 있습니다. 두 기계 사이에 연결을 구축할 수 없는 경우, 결국 명령은 시간종료됩니다.
파일
모든 플래그는 선택적입니다. 플래그가 지정되지 않으면, qstatus명령은 다음과 같은 상태를 리턴합니다.
LPDEST 환경 변수가 설정된 경우, LPDEST 변수에 의해 지정된 프린터. 설정된 경우, PRINTER 변수가 함께 설정되었더라도 항상 이 값이 사용됩니다.
PRINTER 변수가 설정되고 LPDEST 변수가 설정되지 않은 경우, PRINTER 환경 변수에 의해 지정된 프린터
LPDEST 변수도 설정되지 않고 PRINTER 변수도 설정되지 않은 경우, 디폴트 프린터
주: 모든 대상 명령행 옵션은 LPDEST 및 PRINTER 환경 변수 모두를 겹쳐씁니다.
-#JobNumber JobNumber 변수로 지정된 작업의 현재 상태 정보를 표시합니다일반적으로, 대기행렬에 있는 모든 작업의 상태가 표시됩니다.
디폴트 대상 프린터를 대체하기 위해 -P Queue를 지정합니다.
작업 1, 2 및 3이 프린터 대기행렬에 있고, 작업 1이 수행 중인 동안작업 3의 상태를 지정하는 경우, 상태 정보는 작업 3만 표시하는 것이 아니라 작업 1과 3을 같이 보입니다.
존재하지 않는 작업 번호를 지정한 경우, 시스템은 오류 메세지 대신 대기행렬의 현재 작업 번호를 표시합니다.
-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 변수로 지정된 시간간격으로 요청된 대기행렬 정보를 표시합니다대기행렬이 비게 되면 표시가 완료됩니다.
예제
디폴트 인쇄 대기행렬을 표시하려면 다음을 입력하십시오.
qstatus -q
5초마다 화면을 갱신하면서 비어 있는 상태가 될 때까지 모든 대기행렬의 long 상태를 표시하려면 다음을 입력하십시오.
qstatus -A -L -w 5
프린터 lp0의 상태를 표시하려면 다음을 입력하십시오.
qstatus -P lp0
작업 번호 123의 상태를 표시하려면 다음을 입력하십시오.
qstatus -# 123 -P lp0
AIX 4.2.1 이상에서 모든 대기행렬의 상태를 광범위한 형식으로 표시하려면 다음을 입력하십시오.
qstatus -A -W
파일
/var/spool/lpd/qdir/* 작업 설명 파일을 포함하고 있습니다.
/etc/qconfig 구성설정 파일을 포함하고 있습니다.
/etc/qconfig.bin /etc/qconfig 파일의 정리된 2진 버전을 포함하고 있습니다.
/usr/lib/lpd/rembak
원격 백 엔드를 포함하고 있습니다.
/usr/lib/lpd/qstatus 명령 파일을 포함하고 있습니다.
/var/spool/lpd/stat/* qstatus 명령의 상태 파일을 포함하고 있습니다.
관련 정보
enq 명령, lpd 명령, lpr 명령, qdaemon 명령, qchk 명령, rembak 명령
/etc/qconfig 파일.