CHKPRINTCAP(8)

명칭
chkprintcap - 프린트 스풀러 데이타베이스의 엔트리의 정당성을 체크한다

서식
chkprintcap [-d] [-f printcap]

해설
chkprintcap 유틸리티는 printcap(5) 데이타베이스 (인수 printcap 그리고 지정되는 파일인가, 디폴트에서는 /etc/printcap) (을)를 조사해, 여러가지 부정한 엔트리를 찾습니다. 현재, 이하의 체크가 실장되고 있습니다 :

1.  ‘tc=’ 참조가 올바르게 전개되었는지

2.  ‘tc=’ 참조가 루프를 형성하지 않았는지

3.  2 개의 프린터가 같은 spool 디렉토리를 공유하고 있지 않는가 ‘(sd=’ 케이파비리티)

chkprintcap 유틸리티는, 처리를 끝내기까지 조우한 에러의 수와 같은 종료 스테이터스로 종료합니다. (경우에 따라서는, 파일 전체가 조사되기 전에 처리가 중지되는 일도 있습니다. )

-d 플래그를 주면(자), chkprintcap (은)는 존재하지 않는 spool 디렉토리를, 모드 ‘u=rwx, go=rx’ (0755), 그룹 ‘daemon’, 데이타베이스의 ‘du=’ 케이파비리티로 지정되는 소유자 (디폴트는 1 으로, 이것은 유저 ‘daemon’ 에 해당합니다)로 작성하려고 합니다.

관련 항목
lpr(1), printcap(5), lpd(8)

저자
chkprintcap 유틸리티는 Garrett A. Wollman <wollman@lcs.mit.edu> 하지만 작성했습니다.

버그
정당성 체크가 충분하다고는 말할 수 없습니다. 최저한, spool 디렉토리의 소유자와 모드도 체크해야 합니다. lpd(8) (을)를 실패시킬 수 있는 것 같은 값을 가지는 다른 파라미터도 진단해야 합니다.