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

lpstat
lpstat lpstat 명령 lpstat 명령은 POWER 기반 플랫폼의 lpstat과 POWER 기반 및 Itanium 기반 플랫폼의 System V Print Subsystem lpstat 명령에 대한 정보를 포함합니다. POWER 기반 플랫폼의 lpstat 명령 목적
라인 프린터 상태 정보를 표시합니다.
구문
lpstat [ -aList ] [ -cList ] [ -d ] [ -oList ] [ -pList ] [ -r ] [ -s ] [ -t ] [ -uList ] [ -vList ] [ -W ]
설명
lpstat 명령은 라인 프린터의 현재 상태에 관한 정보를 표시합니다.
플래그가 주어지지 않으면, lpstat는 lp 명령에 모든 요청에 대한 상태를 인쇄합니다.
플래그는 어떤 순서로도 나타날 수 있으며 반복될 수도 있습니다. 일부 플래그는 선택적 리스트를 매개변수로 취합니다. lpstat -aQueue1,Queue2에서처럼 쉼표로 구분되는 항목의 리스트, 작은따옴표 또는 큰따옴표로 묶여진 항목 및 lpstat -a"Queue1 Queue2", lpstat -a"Queue1,Queue2", lpstat -a'Queue1 Queue2' 또는 lpstat -a'Queue1,Queue2'의 에서처럼 쉼표 또는 하나 이상의 공백으로 구분되는 항목의 리스트로 리스트를 입력하십시오.
플래그를 매개변수 없이 지정하면, 플래그에 관한 모든 정보를 인쇄합니다.
lpstat 명령에 의해 작성된 화면에는 원격 대기행렬에 대한 두 개의 항목이 들어 있습니다. 최초 항목에는 클라이언트의 국지 대기행렬과 국지 장치 이름 및 이에 대한 상태 정보가 들어 있습니다. 두 번째 항목에는 클라이언트의 국지 대기행렬 이름과 그 뒤에 원격 대기행렬 이름이 나타납니다. 스풀링 서브시스템은 먼저 국지 대기행렬의 원격 인쇄 요청을 표시합니다. 우너격 기계가 원격 인쇄 작업 처리를 시작하면, 인쇄 작업에 대한 상태 화면이 원격 대기행렬로 이동합니다.
상태 명령이 원격 호스트와 통신하면, 표시화면은 때때로 명령이 원격 기계로부터 응답을 기다리는 동안 중지되어 나타납니다. 두 기계간의 연결이 이루어지지 않으면, 결국 명령은 시간종료됩니다.
플래그
-aList 대기행렬에 관한 상태 및 작업 정보를 제공합니다. lpstat 명령에 이 플래그를 지정하는 것은 enq -q -PQueue1 -PQueue2 ... 명령을 지정하는 것과 같습니다(여기서 Queue1, Queue2 등은 List의 항목).
-cList 대기행렬에 관한 상태 및 작업 정보를 제공합니다. lpstat 명령에 이 플래그를 지정하는 것은 enq -q -PQueue1 -PQueue2 ... 명령을 지정하는 것과 같습니다(여기서 Queue1, Queue2 등은 List의 항목).
-d lp 명령에 대한 시스템 디폴트 대상의 상태 정보를 인쇄합니다. lpstat 명령에 이 플래그를 지정하는 것은 enq -q 명령을 지정하는 것과 같습니다.
-oList 인쇄 요청 또는 인쇄 대기행렬의 상태를 인쇄합니다. List는 프린터 이름과 작업 번호가 혼합된 리스트입니다.
-pList 프린터 상태를 인쇄합니다.
-r 대기행렬에 관한 상태 및 작업 정보를 제공합니다. lpstat 명령에 이 플래그를 지정하는 것은 enq -A 명령을 지정하는 것과 같습니다.
-s 프린터 및 연관된 장치 리스트를 포함한 상태 요약을 표시합니다. lpstat 명령에 이 플래그를 지정하는 것은 enq -A 명령을 지정하는 것과 같습니다.
-t 프린터 및 연관된 장치의 리스트를 포함한 모든 상태 정보를 표시합니다. lpstat 명령에 이 플래그를 지정하는 것은 enq -AL 명령을 지정하는 것과 같습니다.
-uList List에 지정된 사용자에 대한 모든 인쇄 요청 상태를 인쇄합니다. List는 로그인 이름의 리스트입니다. 이 플래그로 lpstat 명령을 지정하는 것은 enq-u UserName 명령을 지정하는 것과 같습니다.
-vList 프린터 상태를 인쇄합니다. List 변수는 프린터 이름의 리스트입니다.
-W 긴 대기행렬 이름, 장치 이름 및 작업 번호를 사용한 광범위한 상태 정보 버전을 지정합니다. 더 긴 작업 번호 정보는 AIX 4.3.2 이상에서 사용 가능합니다. 이 플래그는 -t 플래그와 함께 사용할 수 없습니다. -t 플래그 및 -W 플래그를 같이 사용하면, 먼저 지정된 것에 우선순위가 있습니다.
종료 상태
이 명령은 다음과 같은 종료 값을 리턴합니다.
0 성공적으로 완료되었습니다.
>0 오류가 발생했습니다.
예제
모든 인쇄 대기행렬에 대한 상태를 표시하려면, 다음을 입력하십시오.
lpstat
모든 프린터에 대한 long 상태를 표시하려면, 다음을 입력하십시오.
lpstat -t
인쇄 대기행렬 lp0의 작업 번호를 표시하려면, 다음을 입력하십시오.
lpstat -plp0
이 명령은 다음과 유사한 리스트를 표시합니다.
Queue Dev Status Job Files User PP % Blks CP Rnk
lp0 dlp0 running 39 motd guest 10 83 12 1 1
사용자 root, ghandi, king에 대한 상태를 표시하려면, 다음을 입력하십시오.
lpstat -u"root,ghandi,king"
AIX 4.3.2 이상에 대한 모든 인쇄 대기행렬 상태를 광범위한 형식으로 표시하려면 다음을 입력하십시오.
lpstat -W
파일
/var/spool/lpd/* 원격 대기행렬에 놓인 파일의 임시 사본이 들어 있습니다.
관련 정보
disable 명령, enable 명령, enq 명령, lp 명령, lpr 명령, qchk 명령.
AIX 5L 버전 5.1 시스템 사용자 안내서: 운영 시스템 및 장치의 인쇄 작업 상태 검사
AIX 5L 버전 5.1 시스템 사용자 안내서: 운영 시스템 및 장치의 사용자용 프린터, 인쇄 작업 및 대기행렬 개요
AIX 5L Version 5.1 System Management Guide: Operating System and Devices의 Queuing System Overview for System Management
POWER 기반 및 Itanium 기반 플랫폼의 lpstat 명령
주: System V Print Subsystem 명령입니다.
목적
LP 인쇄 서비스의 상태에 대한 정보를 인쇄합니다.
구문
lpstat [flags] [request-ID-list]
설명
lpstat 명령은 LP 인쇄 서비스의 현재 상태에 대한 정보를 표시합니다. flags를 지정하지 않을 경우 lpstat는 사용자가 작성한 모든 인쇄 요청의 상태를 표시합니다(자세히 알려면 lp를 참조하십시오).
명령 lpstat -o printername은 지정된 프린터 대기행렬에 입력된 모든 요청을 나열하는 데 사용됩니다. printername이 원격 프린터를 가리키는 경우(lpadmin 참조) lpstat -o printername은 국지적으로 제출된 프린터는 물론 원격 프린터의 모든 요청도 나열합니다.
flags가 아닌 모든 인수는 lp가 리턴한 requset-IDs로 가정됩니다. lpstat 명령은 그러한 요청의 상태를 표시합니다. flags는 임의 순서로 나타날 수 있으며 반복 가능하고 다른 인수와 혼합 가능합니다. 아래에 있는 키 문자 중 몇몇 키 문자 다음에는 두 양식 중 하나인 선택적 list가 올 수 있습니다.
쉼표로 분리된 항목 리스트(예: -pprinter1, printer2)
공백으로 분리되고 따옴표로 묶인 항목 리스트(예: -u "user1 user2 user3")
list를 인수로 취하는 키 문자 다음에 all을 지정하면 해당 키 문자와 관련된 모든 정보가 표시됩니다. 예를 들어, lpstat -a all 명령은 모든 인쇄 대상 승인 상태를 나열합니다.
그러나 키 문자 다음에 list가 없으면 해당 키 문자와 관련된 모든 정보가 표시됩니다. 예를 들어, lpstat -a 명령은 lpstat -a all과 동일합니다. all 키워드 동작의 예외 상황은 -o 플래그와 조합하여 사용될 경우입니다. lpstat -o all은 원격 프린터에 국지적으로 제출된 요청만을 나열합니다.
플래그
-a [list]
인쇄 대상에서 요청을 승인하는지 여부를 보고합니다. list는 혼합된 프린터 이름과 클래스 이름의 리스트입니다.
-c [list]
모든 클래스와 그 멤버 이름을 보고합니다. list는 클래스 이름 리스트입니다.
-d
시스템 디폴트 대상을 보고합니다.
-f [list] [-l]
list 양식을 LP 인쇄 서비스가 인식하는지를 검증합니다. list는 양식 리스트이고 디폴트 값은 all입니다. -l 옵션은 양식 매개변수를 나열합니다.
-o [list] [-l]
인쇄 요청 상태를 보고합니다. list는 혼합 프린터 이름, 클래스 이름 및 request-IDs의 리스트입니다. 키 문자 -o는 생략할 수 있습니다. -l 옵션은 각 요청이 대기행렬에 입력되었는지, 지정되었는지 또는 국지 프린터에 인쇄되었는지 여부, 필수 양식 및 필수 문자 세트나 인쇄 휠을 나열합니다. 원격 프린터에 대한 필수 양식이 나열되지 않았음에 유의하십시오.
-p [list] [-D] [-l]
-D 플래그가 지정된 경우 list의 각 프린터에 대한 간략한 설명이 인쇄됩니다. -l 플래그가 지정된 경우, 마운트된 양식, 승인가능 내용 및 인쇄 유형, 프린터 설명, 사용된 인터페이스 등을 포함하여 각 프린터의 구성에 대한 완전한 설명이 제공됩니다.
시스템 보안 액세스 정보를 유지하기 위해 lpstat -p가 제공한 프린터 상태를 작성하는 데 필요한 정보는 LP 스케줄러가 수행 중인 경우에만 사용 가능합니다.
-r
LP 요청 스케줄러의 상태를 보고합니다(수행 중인지 여부).
-R
각 프린터에 대한 인쇄 대기행렬에서 작업의 랭크 순서를 표시하는 번호를 보고합니다.
-s [-l]
LP 스케줄러의 상태, 시스템 디폴트 대상, 클래스 이름 및 그 멤버의 리스트, 프린터 및 관련 장치의 리스트, 인쇄 서비스를 공유하는 시스템의 리스트, 모든 양식 및 그 사용 가능성 리스트, 인식되는 모든 문자 세트 및 인쇄 휠 리스트를 포함한 상태 요약을 표시합니다. -l 플래그는 각 문자 세트나 인쇄 휠이 사용 가능한 각 양식과 프린터 이름에 대한 매개변수를 표시합니다.
-S [list] [-l]
LP 인쇄 서비스가 list에 지정된 문자 세트나 인쇄 휠을 인식하는지를 검증하십시오. list의 항목은 문자 세트나 인쇄 휠일 수 있습니다. list의 디폴트 값은 all입니다. -l 플래그가 지정된 경우 인쇄 휠이나 문자 세트를 처리할 수 있는 프린터 리스트가 각 행을 추가합니다. 리스트는 인쇄 휠이나 문자 세트가 마운트되었는지 여부를 표시하고 맵핑된 내장 문자 세트를 지정합니다.
-t [-l]
모든 상태 정보(-s 플래그로 학보된 모든 정보와 모든 프린터의 승인 및 유휴/사용 중 상태와 모든 요청 상태)를 표시합니다. -l 플래그는 -f, -o, -p 및 -s 플래그에 대해 설명된 세부사항을 표시합니다.
-u [login-ID-list]
사용자에 대한 출력 요청 상태를 표시합니다. login-ID-list 인수는 다음 컨스트럭트 중 일부 또는 모두를 포함할 수 있습니다.
login-ID
국지 시스템의 사용자
system-name!login-ID
system-name 시스템의 사용자
system-name!all
system-name 시스템의 모든 사용자
all!login-ID
모든 시스템의 사용자
all
국지 시스템의 모든 사용자
all!all
모든 시스템의 모든 사용자
login-ID-list의 디폴트 값은 all입니다.