Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ yppush(8) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ypfiles(5)

ypserv(8)

ypxfr(8)

yPPUSH(8)  —  NEWS-OS Programmer’s Manual

名称

yppush - NIS マップの変更

形式

/usr/etc/yp/yppush [ −v ] [ −d domain ] mapname

解説

yppush は NIS マップの新しいバージョンを、 マスタ NIS サーバからスレーブ NIS サーバ にコピーします。これは普通、 マスタデータベースが変更された後で、 /etc/yp の中の Makefile によってマスタ NIS サーバ上で実行されます。これは最初に、 domain 内の NIS マップの ypservers を読むことによって、 NIS サーバのホストのリストを作成します。 マップの ypservers 内のキーは、 NIS サーバが実行するマシンの ASCII 名です。 “transfer map(マップの転送)” 要求は、転送者 (実際にマップを移動するプログラム)が 必要とする情報とともに、各ホストにある NIS サーバに送られ、 yppush にコールバックします。この作業が(正常、または異常)完了して、 転送者が yppush にステータスメッセージを送ると、結果が stdout (標準出力) にプリントされます。転送が不可能な場合も、 メッセージはプリントされます。 例えば、要求メッセージが配布不可能な場合、 または応答のタイムアウト期間が 過ぎた場合がこれに当たります。 NIS の概要については、 ypfiles(5) と ypserv(8) を参照のこと。

オプション

−d domain を指定します。

−v 冗長。これによって、各サーバが呼び出されたとき、 および各応答に対してメッセージがプリントされます。 このフラグが省略された場合には、エラーメッセージだけがプリントされます。

関連ファイル

/etc/yp/domain/ypservers.{dir,pag}

/etc/yp

関連事項

ypfiles(5), ypserv(8), ypxfr(8), NIS protocol specification

バグ

現在の実現(バージョン 2 の NIS プロトコル)では、転送者は ypxfr(8) です。これは ypserv プログラムによって開始されます。 yppush はバージョン 1 の NIS プロトコルサーバに 話しかけているとわかった場合には、 古いプロトコルを使用し、バージョン 1 の YPPROC_GET 要求を送り、その結果にメッセージを出します。 残念ながら、マップ転送が、 バージョン 1 のサーバに対して 実行されているかどうかを調べる方法はありません。 yppush は “old-style” のメッセージが 送信されたことを告げるメッセージをプリントします。 システム管理者は後で調べて、 その転送が実際に行われたかどうか確かめる必要があります。

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026