version 6.5
NET_Finger (hostName; searchText; results) --> 整数
引数 | Type | 説明 | |
hostName | 文字列 | --> | ホスト名またはIPアドレス |
searchText | 文字列 | --> | 検索テキスト |
results | テキスト | Fingerの結果 | |
戻り値 | 整数 | エラーコード |
説明
検索するマシンのIPアドレスと、マシンのユーザアカウント名を渡すと、NET_Finger コマンドはresultsにFingerの結果を返します。Unixのfinger コマンドは、ユーザが最後にログインした時間や、 ".plan" や ".project" ファイルに記述された追加のユーザ情報を取得するために使用します。
Finger検索で使用するために、二つの異なるルートを指定できます。Finger検索は直接ユーザマシン上で試みられます。たとえば"4d.com"における"johnt"の情報を取得するために、以下の検索を行うことができます:
$error:=NET_Finger ("www.4d.com";"johnt";$fingertext)
同じFinger検索を間接的に行うこともできます。間接検索は、検索を実行するFingerコマンドをサポートするリモートサーバに依頼します。例えば、以下の検索はドメイン名"4d.com"で指定されるマシンに、"johnt@4d.com"のリモートFingerの実行を依頼します。.
$error:=NET_Finger ("www.4d.com";"johnt@4d.com";$fingertext)
それぞれの場合で返される主な情報は同じであるべきであるため、返されるテキストには少々の違いしかありません。Fingerコマンド実行時に、異なるマシンでは異なるオプションが設定されている場合があり、結果は多少異なります。また直接または間接の結果には、フォーマットの相違があり、関節の場合にはしばしばラインフィードが追加されます。
hostName は、searchTextで指定されるユーザががアカウントを持つマシンのホスト名またはIPアドレスです。
searchText は、与えられたFingerサーバ上の検索テキストまたはマシン名やIPアドレスです。searchTextがユーザ名の場合、コマンドはサーバ上でユーザ名のディレクトリを検索します。searchTextがマシン名またはIPアドレスの場合、コマンドはFingerリクエストを、Fingerサーバを通じて、hostNameで指定したマシンにFingerリクエストを送信します。
results には検索結果テキストが返されます。