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

lpsystem
lpsystem lpsystem 명령 주: System V Print Subsystem 명령입니다. 목적 원격 시스템을 인쇄 서비스로 등록합니다.
구문
lpsystem [ -T Timeout ] [ -R Retry ] [ -y Comment ] SystemName [ SystemName . . . ]
lpsystem -l [ SystemName . . . ]
lpsystem -r SystemName [SystemName . . . ]
lpsystem -A
설명
lpsystem 명령은 원격 시스템과의 통신(TCP/IP와 같은 고속 네트워크를 통해)을 위해 LP 인쇄 서비스에 대한 매개변수를 정의합니다.
특히 lpsystem 명령은 국지 LP 인쇄 서비스가 인쇄 요청을 교환할 수 있는 원격 시스템을 정의합니다. 이러한 원격 시스템은 통신을 제어하는 여러 매개변수(유형, 재시도 및 시간종료)를 통해 LP 인쇄 서비스에 설명됩니다. 이러한 매개변수는 /etc/lp/Systems에 정의되어 있습니다. 이 파일은 문서 편집기(vi)로 편집할 수 있으나 편집을 권장하지는 않습니다. lpsystem을 사용하여 lpsched가 Systems 파일의 변경사항을 통지받는지 확인할 수 있습니다.
Timeout 매개변수는 인쇄 서비스가 네트워크 연결의 유휴를 허용하는 기간(분)을 지정합니다. 원격 시스템으로의 연결이 N분 동안 유휴(네트워크 통신량이 없음) 상태인 경우 연결을 끊으십시오(추가 작업이 있으면 연결이 다시 설정됩니다). 유효한 값은 n, 0 및 N입니다. 여기서 N은 0보다 큰 정수입니다. 10진수가 N에 사용되면 whole number로 절단됩니다. n 값은 시간종료가 없음을 의미합니다. 0은 연결이 유휴 상태가 되자마자 끊어짐을 의미합니다. 디폴트 값은 n입니다.
Retry 매개변수는 연결이 비정상적으로 끊어진 경우(네트워크 오류) 원격 시스템으로의 연결을 다시 설정하기까지 기다리는 시간(분)을 지정합니다. 유효한 값은 n, 0 및 N입니다. 여기서 N은 0보다 큰 정수입니다. 이 값은 다시 연결하기까지 N분을 기다림을 의미합니다. N에 10진수가 사용된 경우 whole number로 절단됩니다(디폴트 값 10분). n 값은 추가 작업이 있을 때까지 단절된 연결을 재시도하지 않음을 의미합니다. 0은 즉시 다시 연결하려고 함을 의미합니다./
Comment 매개변수를 사용하면 빈 양식 주석을 시스템 항목과 연관시킬 수 있습니다. 이는 lpsystem -l 사용시 볼 수 있습니다.
SystemName이 작업을 수신할 수 있고 작업을 전송할 수 있기 원하는 원격 시스템의 이름입니다. 디폴트 값으로 특수 항목이 /etc/lp/Systems 파일과 함께 제공되며, 이러한 항목을 사용하면 bsd 시스템으로의 모든 연결이 가능합니다. 해당 항목은 별표(*)를 SystemName으로 사용합니다.
lpsystem -l [ SystemName ] 명령은 SystemName(시스템이 지정된 경우) 또는 데이터베이스의 모든 시스템(SystemName이 지정되지 않은 경우)과 연관되는 매개변수의 설명을 인쇄합니다.
lpsystem -r SystemName 명령은 SystemName과 연관된 항목을 제거합니다. 인쇄 서비스는 원격 프린터가 아직 국지 시스템에 정의되어 있지만 더 이상 해당 시스템으로부터 작업을 승인하거나 작업을 시스템으로 전송하지 않습니다. 스케줄러는 시스템 항목이 현재 프린터 대상에서 사용되고 있는지를 확인하기 때문에 시스템 파일 항목이 제거될 때 수행 중이어야 합니다. 현재 사용되고 있는 시스템 항목은 제거할 수 없습니다.
lpsystem -r SystemName을 사용하여 시스템을 제거하며 해당 시스템용 프린터가 활성 중인 경우, 해당 시스템을 시스템 파일에서 제거할 수 없습니다. lpsystem -r SystemName은 해당 시스템용 프린터가 없는 경우에만 작동합니다.
Timeout 및 Retry 값의 의미에 대해서는 인쇄 서비스가 통신하는 각 원격 시스템에 하나의 프로세스를 사용하며 시스템에 수행할 작업이 있거나 작업이 해당 시스템에서 전송되고 있을 때만 원격 시스템과 통신합니다.
연결을 시작하는 시스템은 마스터 프로세스이고 연결을 승인하는 시스템은 2차 프로세스입니다. 이러한 지정은 연결이 끊어진 경우 종료되는 프로세스(2차)를 판별하는 데 사용됩니다. 둘 이상의 프로세스가 원격 시스템과 통신하는 것을 막는 데도 도움이 됩니다. 모든 연결은 마스터/2차 지정에 관계없이 양방향입니다. 시스템의 마스터/2차 지정을 제어할 수 있습니다. 일반적으로 클라이언트 기계는 마스터 하위이고 서버 기계는 2차 하위입니다. 마스터 프로세스가 시간종료되는 경우 2차와 마스터 모두 종료됩니다. 2차 프로세스가 시간종료되는 경우 마스터는 아직 활성 중일 수 있으며 재시도 간격 이후에 연결을 재시도하십시오. 따라서 하나의 시스템 자원 관리 전략이 다른 시스템의 전략에 영향을 줄 수 있습니다.
모든 lpsystem 명령 양식은 SystemName에 대해 *(큰따옴표로 묶인 별표)를 승인합니다.
이름 서버의 구성설정에 따라 /etc/lp/Systems에 있는 SystemName 필드의 항목을 전체 도메인 이름으로 변경해야 합니다.
플래그
-A TCP/IP 주소를 한 가지 형식으로 인쇄합니다.
-l [ SystemName ] SystemName 또는 데이터베이스의 모든 시스템과 연관된 매개변수의 설명을 인쇄합니다.
-r SystemName SystemName과 연관된 항목을 제거합니다.
-R Retry 원격 시스템 연결을 다시 설정하기 전에 기다려야 하는 시간을 지정합니다.
-T Timeout 네트워크 연결에 허용되는 유휴 시간을 지정합니다. Timeout은 분입니다. 디폴트 값은 결코 시간종료되지 않는 것입니다.
-y Comment Comment 매개변수를 사용하면 빈 양식 주석을 시스템 항목과 연관시킬 수 있습니다.
보안
적절한 특권이 있는 사용자만이 lpsystem 명령을 실행할 수 있습니다.
파일
/etc/lp/*
/var/spool/lp/*
관련 정보
lpsched 명령