RPCINFO(8C) — NEWS-OS Programmer’s Manual
名称
rpcinfo − RPC 情報を報告する
形式
rpcinfo −p [ host ] rpcinfo [ −n portnum ] −u host program [ version ] rpcinfo [ −n portnum ] −t host program [ version ] rpcinfo −b program version rpcinfo −d program version
解説
rpcinfo は、 RPC サーバに対して RPC 呼出しを行い、 RPC に関する情報を報告します。
オプション
−p host のポートマッパを調べて、 登録されているすべての RPC プログラムのリストを表示します。 host が指定されない場合には、 hostname(1) によって返された値を使用します。
−u UDP を使用している、指定された host の program の手続き 0 に対して RPC 呼出しを行い、応答が受信されたかどうかを報告します。
−t TCP を使用している、指定された host の program の手続き 0 に対して RPC 呼出しを行い、応答が受信されたかどうかを報告します。
−n −t と −u のオプションとして、 ポートマッパーが返すポート番号の代わりに、 portnum をポート番号として使用する。
−b UDP を使用して、指定されてた program と version のバージョン 0 を RPC ブロードキャストに作成させます。
−d 指定されてた program と version の RPC サービスの登録から外します。 このオプションは、スーバーユーザのみ実行できます。 program の引数は、名前または番号のどちらでも構いません。 version が指定された場合には、 rpcinfo は、指定された program のそのバージョンを呼び出そうとします。 これが指定されない場合、 rpcinfo は、バージョン0を呼び出すことによって、指定された program の登録されているすべてのバージョン番号を探し、 登録されている各バージョンを呼び出そうとします。 (バージョン 0 は、存在しないものと想定されていますが、 もし存在していると、 rpcinfo は、代わりに極端に大きなバージョン番号を 呼び出すことによって、この情報を得ようと試みます。) 注意: −b と −d オプションに、バージョン番号が必要です。
例
ローカルマシン上で登録されている RPC サービスをすべて表示する場合:
example% rpcinfo -p klaxon というなのマシン上で登録されている RPC サービスをすべて表示する場合:
example% rpcinfo -p klaxon ローカルネットで NIS を稼働させている マシンをすべて表示する場合:
example% rpcinfo -b ypserv ’version’ | uniq ここで、’version’ は、 上記に記されている −p スウィッチの結果から得ることができる 現在使用している NIS のバージョンです。 walld サービスのバージョン 1 の登録を削除する場合:
example% rpcinfo -d walld 1
関連事項
rpc(5), portmap(8C) NEWS-OS Reference Manual 中の RPC Programming Guide
バグ
NFSSRC 3.0 以前のリリースでは、ネットワークファイルシステム (NFS)自身はポートマッパーに登録されていませんでした。 rpcinfo は、そういったリリースを起動させているホスト上で NFS サーバに RPC コールをするのには使用できません。
NEWS-OSRelease 4.1C