Solaris ユーザーズガイド (上級編)

コマンドのリモート実行 (rsh)

rsh コマンド (リモートシェル 用) を使うと、リモートマシンにログインしなくてもそのマシンに対して特定のコマンドを実行できます。リモートマシンに対して 1 つのコマンドを実行するだけでよい場合は、rsh によって時間を節約できます。

リモートマシンに対して 1 つのコマンドを実行するには、次のコマンド構文を使用します。


rsh machinename  command 

次の例は、リモートマシン starbug 上のディレクトリ /etc/skel の内容を表示する方法を示しています。


venus$ rsh starbug ls /etc/skel*

local.cshrc

local.login

local.profile

venus$ 

rloginrcp と同様に、rsh は、リモートマシンの /etc/hosts.equiv ファイルと /etc/passwd ファイルを参照して、ユーザにリモートマシンに対するアクセス権があるかどうかを確認します。

rsh(1) コマンドとそのオプションについての詳細は、 『man pages section 1: User Commands』を参照してください。