Solaris 10에서 인쇄 서버의 모든 인쇄 요청을 취소/삭제하는 방법

Solaris 10에서 인쇄 서버의 모든 인쇄 요청을 취소/삭제하는 방법

Solaris 10에서 인쇄 서버의 모든 인쇄 요청을 취소/삭제하는 방법은 무엇입니까?

의 모든 항목을 삭제할 수 있다는 것을 알고 있지만 /var/spool/lp/localhost모두 삭제하는 것보다 더 좋은 방법이 있습니까?

답변1

간단한 실행처럼 보이지만

lprm -

당신이 원하는 것을 할 것입니다.

~에 따르면lprm매뉴얼 페이지인쇄 작업 삭제:

짹짹

인쇄 대기열에서 인쇄 요청 제거

요약

/usr/ucb/lprm [-P destination] [-] [request-ID]... 
[user]...

설명하다

lprm 유틸리티는 인쇄 대기열에서 인쇄 요청(요청 ID)을 제거합니다.

인수가 없으면 lprm은 현재 인쇄 요청을 삭제합니다. lprm은 삭제된 인쇄 요청과 관련된 파일 이름을 보고합니다. 삭제할 적용 가능한 인쇄 요청이 없으면 lprm은 침묵을 유지합니다.

사용자는 자신의 사용자 이름과 연결된 인쇄 요청만 삭제할 수 있습니다. 참고 사항을 참조하세요. 수퍼유저가 lprm을 실행하고 사용자 피연산자를 지정하면 lprm은 지정된 사용자에게 속한 모든 인쇄 요청을 삭제합니다.

인쇄 클라이언트 명령은 이름 서비스 스위치의 "프린터" 데이터베이스를 사용하여 대상 정보를 찾습니다. 자세한 내용은 nsswitch.conf(4), Printers(4) 및 Printers.conf(4)를 참조하십시오.

옵션

다음 옵션이 지원됩니다.

-P 목적지

인쇄 요청이 제거될 프린터 또는 프린터 클래스(lpadmin(1M) 참조)의 이름입니다. Atom, URI 스타일(scheme://endpoint) 또는 POSIX 스타일(server:destination) 이름을 사용하여 대상을 지정합니다. 대상 이름의 명명 규칙에 대한 자세한 내용은 Printers.conf(4)를 참조하십시오.

-

사용자가 이 옵션을 지정하면 해당 사용자가 소유한 모든 인쇄 요청이 삭제됩니다. 수퍼유저가 이 옵션을 지정하면 인쇄 대기열의 모든 요청이 삭제됩니다. 작업 소유권은 lpr이 실행되는 컴퓨터의 사용자 로그인 및 호스트 이름에 의해 결정됩니다. 참고 사항을 참조하세요.

피연산자

다음 피연산자가 지원됩니다.

요청 ID

특정 인쇄 요청을 삭제합니다. 인쇄 요청과 연관되고 lpq에 의해 보고되는 작업 번호(Job)로 request-ID를 지정하십시오. lpq(1B)를 참조하세요. 사용자

- 특정 사용자와 관련된 인쇄 요청을 삭제합니다. 사용자를 유효한 사용자 이름으로 지정하십시오. 이 옵션은 슈퍼유저만 사용할 수 있습니다.

당신은 또한 사용할 수 있습니다lpq주문하다삭제하기 전에 인쇄 대기열을 표시합니다.

관련 정보