탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: 네트워크 서비스 Oracle Solaris 11 Information Library (한국어) |
UUCP에는 원격 시스템을 폴링하고, 전송을 다시 예약하고, 오래된 로그 파일과 실패한 전송을 정리하는 4개의 셸 스크립트가 포함되어 있습니다. 이러한 스크립트는 다음과 같습니다.
uudemon.poll
uudemon.hour
uudemon.admin
uudemon.cleanup
이러한 셸 스크립트를 정기적으로 실행하여 UUCP가 원활하게 실행되는지 확인해야 합니다. 스크립트를 실행할 crontab 파일은 전체 설치를 선택하는 경우 Oracle Solaris 설치 프로세스의 일부분으로 /usr/lib/uucp/uudemon.crontab에서 자동으로 만들어집니다. 그렇지 않으면 UUCP 패키지를 설치할 때 파일이 만들어집니다.
UUCP 셸 스크립트를 수동으로 실행할 수도 있습니다. 특정 시스템용으로 조정할 수 있는 프로토타입 uudemon.crontab 파일은 다음과 같습니다.
# #ident "@(#)uudemon.crontab 1.5 97/12/09 SMI" # # This crontab is provided as a sample. For systems # running UUCP edit the time schedule to suit, uncomment # the following lines, and use crontab(1) to activate the # new schedule. # #48 8,12,16 * * * /usr/lib/uucp/uudemon.admin #20 3 * * * /usr/lib/uucp/uudemon.cleanup #0 * * * * /usr/lib/uucp/uudemon.poll #11,41 * * * * /usr/lib/uucp/uudemon.hour
주 - 기본적으로 UUCP 작업은 사용 안함으로 설정됩니다. UUCP를 사용으로 설정하려면 시간 일정을 편집하고 uudemon.crontab 파일에서 해당 행의 주석 처리를 해제합니다.
uudemon.crontab 파일을 활성화하려면 다음을 수행합니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
crontab < /usr/lib/uucp/uudemon.crontab
기본 uudemon.poll 셸 스크립트는 /etc/uucp/Poll 파일을 1시간마다 읽습니다. Poll 파일의 시스템이 폴링되도록 예약되어 있으면 작업 파일(C. sysnxxxx)이 /var/spool/uucp/ nodename 디렉토리에 저장됩니다. nodename은 시스템의 UUCP 노드 이름을 나타냅니다.
셸 스크립트는 uudemon.hour 전에 1시간마다 실행되도록 예약되므로 uudemon.hour를 호출하면 작업 파일이 해당 위치에 배치됩니다.
기본 uudemon.hour 셸 스크립트는 다음을 수행합니다.
uusched 프로그램을 호출하여 처리되지 않은 작업 파일(C.)에 대한 스풀 디렉토리를 검색합니다. 그런 다음 스크립트는 이러한 파일을 원격 파일로 전송하도록 예약합니다.
uuxqt 데몬을 호출하여 컴퓨터로 전송되었으며 전송 시 처리되지 않은 실행 파일(X.)에 대한 스풀 디렉토리를 검색합니다.
기본적으로 uudemon.hour는 시간당 두 번 실행됩니다. 원격 시스템에 대한 호출 오류율이 높을 것으로 예상되면 uudemon.hour 실행 빈도를 높일 수 있습니다.
기본 uudemon.admin 셸 스크립트는 다음을 수행합니다.
p 및 q 옵션을 포함하여 uustat 명령을 실행합니다. q는 대기열에 있는 작업 파일(C.), 데이터 파일(D.) 및 실행 파일(X.)의 상태를 보고합니다. p는 잠금 파일(/var/spool/locks)에 나열된 네트워킹 프로세스에 대한 프로세스 정보를 인쇄합니다.