YPPUSH(8) | Reference Manual | YPPUSH(8) |
yppush - NIS データーベースの変更を強制的に伝播させる
/usr/sbin/yppush [ -d domain ] [ -t timeout ] [ --parallel # | --port port ] [ -h host ] [ -v ] mapname ...
yppush は更新された NIS
データーベース
(やマップ)
を、マスターの NIS
サーバー から同じ NIS
ドメインに所属しているスレーブサーバーにコピーする。
通常は NIS
マスターでのみ実行され、
/var/yp/Makefile
でマスターのデーターベースが更新された後に起動される。
デフォルトでは、
/var/yp/Makefile からの yppush
の起動は有効になっていない。これを有効にするには
NOPUSH="True"
の行をコメントアウトすること。
yppush
は最初に所属するドメインの
ypservers NIS
マップを読み、スレーブサーバーのリストを生成する。
送り先のホスト (-h
コマンドを使えば複数のホストを同時指定できる)
は
コマンドラインからも指定できる。
"transfer map"
要求がそれぞれのスレーブの
NIS サーバーに送られ、
転送エージェントである
ypxfr(8) が yppush
にコールバックを行う際に必要な情報が渡される。
このコールバックの結果は標準エラー出力に表示することもできる。
転送ができなかったとき
(要求メッセージが受付けられなかったときなど)
にもメッセージを表示させることができる。
domainname(1), ypserv(8), ypxfr(8)
NIS v1 での NIS マップ転送メカニズムは NIS バージョン 2 とは 異なっている。この yppush は NIS v2 システムのマップ転送しかサポートしていない。
Thorsten Kukuk <kukuk@suse.de>
August 2002 | YP Server |