<機能>
・REXEC サービスを実行中のリモート
コンピュータでコマンドを実行します。
<書式>
rexec コンピュータ [-l ユーザー名] [-n] コマンド
コンピュータ | コマンドが実行されるリモート コンピュータを指定します。 |
-l ユーザー名 | リモート コンピュータのユーザー名を指定します。 |
-n | rexec の入力を NULL にリダイレクトします。 |
コマンド | 実行するコマンドを指定します。 |
<使い方>
・とくにありません。
<注意事項>
・rexec
では、指定したコマンドを実行する前に、リモート
コンピュータでユーザー名を認証します。
<Rexec に関する詳細情報>
・rexec
は、パスワードの入力を求めるメッセージを表示し、リモート
コンピュータで与えられたパスワードを認証します。認証に成功すると、コマンドが実行されます。
・rexec では、標準入力がリモート
コマンドに、標準出力がその標準出力に、標準エラーがその標準エラーにコピーされます。割り込み、終了、および終了信号は、リモート
コマンドに伝えられます。一般に、リモート
コマンドが実行されると rexecは終了します。
リダイレクト記号の使用法
・リモート
コンピュータにリダイレクトするには、リダイレクト記号を二重引用符
(")で囲みます。二重引用符を使わなければ、ローカル
コンピュータでリダイレクトが発生します。たとえば、次のコマンドでは、リモート
ファイル remotefile が、ローカル ファイル localfile
に付け加えられます。
rexec othercomputer cat remotefile >> localfile
次のコマンドでは、リモート ファイル remotefile
が、リモート ファイル otherremotefile
に追加されます。
rexec othercomputer cat remotefile ">>"
otherremotefile
対話型コマンドの使用法
・ほとんどの対話型コマンドは実行できません。たとえば、rexecを使って vi または emacs を実行することはできません。対話型コマンドを実行するには telnet を使います。