z/OS UNIX orsh/rsh コマンド — リモート・ホストでのコマンドの実行

目的

z/OS® UNIX orsh/rsh コマンドは、リモート・ホストでコマンドを実行して、その結果をローカル・ホストで受信するために使用します。

注:
  1. rsh コマンドは、z/OS UNIX シェルの orsh コマンドと同義です。 rsh コマンドの構文は orsh コマンドの構文と同じです。
  2. ポートの指定に -s パラメーターを使用しない場合、クライアントが使用するポートを、 TCP に対して定義されたシェル項目として /etc/services ファイル内に定義する必要があります。/etc/services、プロトコル番号、およびポート割り当てについては、「z/OS Communications Server: IP 構成解説書」を参照してください。

フォーマット

構文図を読む構文図をスキップする orsh  -?   -d  -l   user_id/password -s  port -s  port foreign_host command
注: orsh パラメーターの -d、-l、および -s は大/小文字が区別されるため、小文字で入力してください。 user_id/password パラメーターは、 リモート・ホストのオペレーティング・システムによっては、大/小文字の区別が行われる場合があります。

パラメーター

-?
ヘルプ・メッセージを表示します。
-d
デバッグ・トレースをアクティブにします。
-l user_id/password
ユーザー ID とパスワードを指定します。ターゲット・システムが MVS™ の場合は、 ユーザー ID とパスワードの間にスラッシュ (/) を入力しなければなりません。使用する必要のある文字は、ターゲット・ホストによって異なります。VM ホストの場合は、@ 文字を使用してください。
-s port
外部ホストの rsh サーバーの TCP ポート番号を指定します。デフォルトは、 /etc/services に定義されているポート番号です。
foreign_host
orsh コマンドの送信先である外部ホストの名前または IP アドレスを指定します。外部ホストは、ホスト名または IP アドレスで指定します。IPv6 リンク・ローカル・アドレスを使用する場合、 ホスト名または IP アドレスと一緒にスコープ情報を指定できます。 これについては「z/OS Communications Server: IPv6 ネットワークとアプリケーション開発ガイド」の『スコープ情報のサポート 』で説明しています。
command
外部ホストに送信するコマンドを指定します。コマンドは 1 つ以上のワードで構成されています。接頭部パラメーター (-l または -s) が検査され、 残りのストリングがコマンドとして割り当てられた後で、コーディングが割り当てられます。指定するコマンドは、ユーザー応答がなくても完了するようになっていなければなりません。データをコマンド形式で入力した後では、orsh コマンドを対話型で指定することができません。

orsh コマンドを使用して、リモート・ホストでコマンドを実行します。
 orsh -l user28/password -s 512 mvs1 lista
 
 SYS1.HELP
 GIM.SGIMCLS0
 DSN230.DSNCLIST
 USER.CLIST
 BUILD.CLIST
 SYS1.HRFCLST
 USER28.ORSHD5.JOB00160.D0000103.?
.

使用法

必須パラメーターをコマンド行に入力してください。orsh コマンドは、パラメーターの欠落を示すプロンプトを出しません。