yppush

이름

yppush - 변경된 NIS(네트워크 정보 서비스) 맵을 강제로 전파합니다.

개요

yppush [-d adNisDomain] [-q] [-t timeout] [-h host[...]] mapname

설명

yppush(1w) Windows 명령줄 유틸리티는 UNIX 기반 하위(종속) NIS 서버에 마스터 NIS 서버에서 mapname으로 지정된 NIS 맵의 새 버전을 전송하라는 요청을 보냅니다. 이 유틸리티는 NIS 맵이 변경된 후 마스터 NIS 서버에서만 실행됩니다. -h 옵션을 지정하면 지정한 서버로만 전송 요청이 보내집니다. 지정하지 않으면 yppush는 먼저 도메인 내의 ypservers NIS 맵을 읽어서 NIS 서버 호스트 목록을 만듭니다. ypservers 맵의 올바른 형식에 대한 자세한 내용은 이 항목의 참고를 참조하십시오.

yppush 명령은 맵 전송 요청을 NIS 서버에서 각 하위 호스트 컴퓨터에 있는 전송 에이전트로 보냅니다. 호스트의 전송 에이전트는 마스터 서버에서 맵 데이터를 복사하는 유틸리티입니다. 전송이 완료되면 전송 작업의 성공 여부와 관계없이 전송 에이전트에서 상태 메시지를 반환하며 그 내용을 표준 출력으로 인쇄할 수 있습니다. 전송 에이전트는 전송을 할 수 없는 경우에도 메시지를 반환합니다. 예를 들어 하나 이상의 호스트 컴퓨터에 yppush 요청을 배달할 수 없거나 호스트 컴퓨터의 응답 제한 시간이 초과된 경우에도 메시지를 반환합니다.

yppush 명령에는 다음 옵션 및 인수를 사용할 수 있습니다.

용어 정의

-d adNisDomain

NIS 도메인을 지정합니다. 이 옵션을 사용하지 않으면 DEFAULT_NIS_DOMAIN 환경 변수에서 이름을 지정한 도메인이 NIS 도메인이 됩니다.

-q

자동 모드입니다. 하위 서버의 응답을 기다리지 않으며 오류를 보고하지 않습니다.

-t timeout

yppush가 하위 서버의 응답을 기다리는 시간의 제한 값(초)을 지정합니다. 이 값은 0보다 커야 합니다. 기본값은 30 seconds입니다.

-h host[...]

맵 변경 내용을 알릴 호스트의 이름입니다. 공백으로 구분하여 여러 호스트 이름을 지정할 수 있습니다. 이 옵션을 지정하지 않으면 도메인에 있는 모든 하위 서버로 알림이 보내집니다.

참고

ypservers 맵의 키는 NIS 서버가 실행되는 컴퓨터의 ASCII 이름입니다. 즉, ypservers 맵은 NIS 서버 목록을 포함해야 하며 각 NIS 서버는 별도의 줄에 나열됩니다. ypservers 맵에 별칭이 포함된 경우 서버의 호스트 이름만 한 줄에 하나씩 포함하도록 ypservers 맵을 편집합니다. 다음 목록은 올바른 ypservers 맵의 예입니다.

ypserver_1
ypserver_2
ypserver_3

참고 항목


목차