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

lprm
lprm lprm 명령 POWER 기반 플랫폼의 lpq 명령 lprm 명령은 POWER 기반 플랫폼의 lprm과 POWER 기반 및 Itanium 기반 플랫폼의 System V Print Subsystem lprm에 대한 정보를 포함합니다. POWER 기반 플랫폼의 lprm 명령
목적
라인 프린터 스풀링 대기행렬에서 작업을 제거합니다.
구문
lprm [ -P Printer ] [ JobNumber ] [ UserName ... ] [ - ]
설명
lprm 명령은 하나 이상의 작업을 프린터의 스풀 대기행렬에서 제거합니다.
lprm명령은 작업 번호, -(빼기 부호) 플래그 또는 적어도 하나의 사용자 이름이 없으면 수행할 수 없습니다.
UserName 매개변수 또는 이름 리스트를 지정하면, lprm 명령이 사용자에게 속하는 대기중인 작업을 제거하려고 시도합니다.
JobNumber를 지정하면 대기행렬에서 개별 작업을 제거할 수 있습니다. 이 작업 번호는 lpq 명령을 사용하여 얻을 수 있습니다.
플래그
- 사용자가 소유한 모든 작업을 제거합니다. 루트 사용자 권한이 있는 사용자는 이 플래그를 사용하여 대기행렬에서 모든 작업을 제거할 수 있습니다. 이 플래그는 원격 인쇄에는 유효하지 않습니다.
-P Printer 특정 Printer 변수와 연관된 대기행렬을 지정합니다. 이 플래그를 지정하지 않으면, 다음 조건이 발생합니다.
LPDEST 환경 변수를 설정하면, lprm는 LPDEST 변수가 지정한 값을 사용합니다. PRINTER 변수가 설정되더라도 이 값이 항상 사용됩니다(설정된 경우).
PRINTER 변수를 설정하고 LPDEST 변수를 설정하지 않으면, lprm은 PRINTER 환경 변수가 지정한 값을 사용합니다.
LPDEST와 PRINTER 변수를 모두 설정하지 않으면, lprm 명령은 디폴트 대기행렬에서 작업을 제거합니다.
주: 대상 명령행 옵션은 LPDEST 및 PRINTER 환경 변수를 겹쳐씁니다.
예제
작업 번호 13을 디폴트 프린터 대기행렬에서 제거하려면, 다음을 입력하십시오.
lprm 13
작업 번호 13을 프린터 대기행렬 lp0에서 제거하려면, 다음을 입력하십시오.
lprm -P lp0 13
특정 사용자를 위한 프린터 대기행렬에서 작업을 제거하려면, 다음을 입력하십시오.
lprm guest
파일
/usr/bin/lprm lprm 명령이 들어 있습니다.
/etc/qconfig 구성설정 파일이 들어 있습니다.
관련 정보
lpq 명령, lpr 명령, qcan 명령.
AIX 5L 버전 5.1 시스템 사용자 안내서: 운영 시스템 및 장치의 인쇄 작업 취소(qcan 명령)
POWER 기반 및 Itanium 기반 플랫폼의 lprm 명령
주: System V Print Subsystem 명령입니다.
목적
(BSD) 프린터 대기행렬에서 작업을 제거합니다.
구문
/usr/bin/lprm [-Pprinter] [-] [job # ...] [username...]
설명
lprm 명령은 프린터의 스풀링 대기행렬에서 작업을 제거합니다. 스풀 디렉토리가 사용자로부터 보호되므로 일반적으로는 lprm을 사용하는 것만이 사용자가 작업을 제거할 수 있는 유일한 방법입니다.
인수없이 lprm을 사용하면 lprm을 호출한 사용자가 해당 작업을 소유하는 경우 현재 활성 중인 작업이 삭제됩니다.
특권 사용자가 username을 지정하면 lprm이 해당 사용자에게 속하는 모든 작업을 제거합니다.
lpq를 사용하여 알 수 있는 작업 번호를 인수로 제공하여 특정 작업을 제거할 수 있습니다. 예를 들어, 다음은
lpq -Phost
host is ready and printing
Rank Owner Job Files Total Size
active wendy 385 standard input 35501 bytes
lprm -Phost 385
lprm은 제거된 모든 파일의 이름을 보고하며 제거할 작업이 없다면 아무 동작도 하지 않습니다.
lprm은 작업 취소 요청을 인쇄 스풀러 LPSCHED로 전송합니다.
활성 중인 작업이 인수없이 발행된 lprm 명령으로 제거하도록 잘못 식별되었을 수 있습니다. lpq 명령과 lprm 실행 사이의 간격 중에 대기행렬의 다음 작업이 활성화되며, 해당 작업은 사용자가 소유자인 경우 원치 않았는데 제거될 수 있습니다. 이를 피하려면 작업 번호를 lprm에 지정하여 사용자 소유의 중요한 작업이 행에서 다음 작업이 될 때 제거하십시오.
특권 사용자만이 다른 호스트에서 제출한 인쇄 작업을 제거할 수 있습니다.
플래그
-Pprinter
특정 프린터와 연관된 대기행렬을 지정합니다. 그렇지 않으면 환경에서 PRINTER 변수 값이 사용됩니다. 이 변수가 설정되지 않은 경우 디폴트 프린터용 대기행렬이 사용됩니다.
-
사용자 소유의 모든 작업을 제거합니다. 특권 사용자가 호출한 경우 스풀의 모든 작업이 제거됩니다. 작업 소유권은 lpr 명령 실행시 기계의 호스트 이름과 사용자 로그인 이름으로 판별됩니다.
파일
/var/spool/lp/*
스풀링 디렉토리
오류 코드
lprm: printer : unknown printer
printer를 System V LP 데이터베이스에서 찾지 못했습니다. 대개 철자가 틀린 것입니다. 그러나 프린터가 시스템에 없음을 나타낼 수도 있습니다. 프린터 상태를 알아내려면 lpstat -p를 사용하십시오.
lprm: error on opening queue to spooler
국지 기계에서 lpsched로의 연결이 실패했습니다. 이는 대개 부트시 시작된 프린터 서버가 종료되었거나 정지 상태임을 의미합니다. 프린터 스풀러 디먼 /usr/lib/lp/lpsched가 수행 중인지를 확인하십시오.
lprm: Can't send message to the LP print service
lprm: Can't receive message from the LP print service
이는 LP 인쇄 서비스가 정지되었음을 나타냅니다. 시스템 관리자로부터 도움말을 얻으십시오.
lprm: Received unexpected message from the LP print service
이 소프트웨어에 오류가 있을 가능성이 있습니다. 시스템 관리자로부터 도움말을 얻으십시오.
lprm: Can't cancel request
다른 사용자의 인쇄 요청을 제거할 수 없습니다.
관련 정보
lp 명령, lpq 명령, lpr 명령 및 lpsched 명령.