Backup of UNIX/コマンド/クライアント/rsh(No. 6)



rsh コマンドで、rlogind サーバーが起動しているホストで任意のコマンドを実行することができます。 例えば、

% rsh [hostname] '[command]' 

のようにすると、[hostname] で [command] を実行することができます。 基本的には ' (クォーテーション) は必要ありませんが、こちらのシェルで展開されないようにつけたほうが安心だと思います。 また、

% rsh -l [username] [hostname] [command]

のように -l オプションでユーザー名を指定することもできます。

rlogin と同じく、本来なら、このときにパスワード入力を求められますが、 .rhosts ファイルで設定することにより、 パスワード入力を省略することができます。 会津大学の演習室間通信ではそのようになっています。

また GUI ツールを動かしたいときは、xon というツールを使用します。

% xon [hostname] '[command]' 

一応、

% rsh [hostname] '[command]' -display [hostname]:0.0 & 

のように -display オプションを使って表示する場所を指定することもできます。 xon ならば、その辺りの設定を自動的にやってくれるので楽です。 実際、xon はディスプレイ環境変数も自動的に設定して、そこで rsh コマンドを呼び出すようにしているシェルスクリプトにすぎません。



Selection Vote
役に立った  4 
まあまあ  2 
役に立たなかった  0 

役に立たなかった場合コメントをお願いします。


URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White
  • 実行した際の結果例が欲しい。入門者にも分かるように図解等を入れるべきだろう。 -- オセ郎? 2005-07-07 (木) 11:58:42
xrea