gfrcmd

Name

gfrcmd(1) -- Gfarm 計算プールのホストで、コマンドを実行する。

Synopsis

gfrcmd ホスト名 コマンド...

DESCRIPTION

第一引数に指定した計算プールのホストで、第二引数以降のコマンドを実行します。 UNIX 標準の rsh に似た機能を持ちますが、下記の点が異なります。

サーバーは、inetd から起動するのではなく、gfsd に組み込まれている。

gfarm の認証機構を用いる。rsh のようにTCPの特権ポートを認証に 用いることはないので、同時実行可能なコマンド数が、特権ポートの数に 制約されない。

rsh と異なり。単一のTCPコネクション上で動作するので、同時に 多数起動した場合の、カーネルへの負荷が若干軽い。

環境変数DISPLAYを伝えることができる。また、この時 X Window System の認証情報も渡すことが出来る。

遠隔ホストにおけるカレント・ディレクトリは、NFSで共有されてい ることの多いホーム・ディレクトリではなく、gfarmのスプール・ディレ クトリになるので、デバッグ時に、ホスト毎にcoreファイルを残すことが 容易。

gfarmライブラリと協調して、コマンドが致命的なシグナルを発生さ せた場合にデバッガを呼び出す機能を備える。

OPTIONS

-l ユーザー名

遠隔ホストでのユーザー名を指定します。

-n

標準入力の内容を、遠隔ホストに送らなくします。

-r

遠隔ホストのログインシェルを利用しないで, 指定されたコマンドを直接実行します。

-y

環境変数DISPLAYを遠隔ホストに伝えます。

-X

環境変数 X Window System の認証情報を、遠隔ホストに伝えます。 ホームディレクトリを共有していないような場合に有用です。

-v

詳細にエラーメッセージを表示します.

-?

引数オプションを表示します。

ENVIRONMENT

GFARM_DEBUG_MODE

この環境変数に値 gdb を設定すると、遠隔ホストのコマンドが シグナルで終了する際に、xterm および その上で動作する GNU debugger gdb を、コマンドに関連づけた状態で、起動します。

この機能を利用するには、X Window System 下で gfrcmd を利用する必要 があります。

BUGS

-l オプションはまだ実装されていません。