日本-日本語 |
|
|
|
OpenVMS マニュアル |
|
HP OpenVMS
|
目次 | 索引 |
REPLY |
1 つまたは複数の端末にメッセージを送信します。制限事項については,修飾子の説明を参照してください。
REPLY [メッセージ文]
メッセージ文
メッセージ文を指定します。メッセージ文は 1 〜 511 文字までの文字列でなければなりません。スペース,特殊文字,または小文字を含む場合は,文字列全体を二重引用符 (" ") で囲みます。
OPER(オペレータ)特権を持つすべてのユーザは, REPLY コマンドを使用してシステムのユーザと通信できます。 REPLY コマンドを使用すると,次の操作を行うことができます。
- ユーザの端末にメッセージを表示する
- ユーザの要求に応答する
- 磁気テープ・ファイル・システムの要求に応答する
- 端末のオペレータ状態を許可したり禁止したりする (オペレータ通信プロセス [OPCOM] を実行している場合)
- オペレータ・ログ・ファイルをクローズし,ログ・ファイルを新たにオープンする (OPCOM を実行している場合)
REPLY コマンドを使用するには,1 つ以上の修飾子を指定しなければなりません。修飾子を指定せずに REPLY コマンドを使用すると,エラー・メッセージが表示されます。ユーザの端末にメッセージを表示する場合を除いて, REPLY コマンドを使用する場合には, /ENABLE=キーワード 修飾子を指定しなければなりません。 /ENABLE 修飾子の説明を参照して,目的に合った適切なキーワード ( 1 つまたは複数 ) を指定してください。
1 人または複数のシステム・ユーザにメッセージを送信する場合は,オペレータは,次の REPLY コマンドのいずれか 1 つを実行します。
- REPLY/ALL メッセージ文
- REPLY/TERMINAL=(端末名[,...]) メッセージ文
- REPLY/USERNAME[=(ユーザ名[,...])] メッセージ文
/ALL 修飾子を指定すると,オンラインで OpenVMS システムまたは OpenVMS Cluster に接続している端末のすべてにメッセージが送信されます。通常,システム・シャットダウンについての情報などの,重要なメッセージを送信する場合は,/ALL 修飾子を指定します。
/TERMINAL 修飾子を指定すると,システムまたはクラスタ上の特定の端末 ( 複数可 ) にメッセージが送信されます。
/USERNAME 修飾子を指定すると,システムまたはクラスタにログインしているユーザ ( 複数可 ) の端末にメッセージが送信されます。
/TO 修飾子は,上記の 3 つの状況では使用されません。オペレータが,(ファイル・システム,またはユーザからの)特定の要求に応答するわけではないからです。
自分の端末以外にメッセージを送信するためには, OPER 特権が必要です。 REPLY コマンドは,すべての端末が送信したメッセージを受信するまで終了しません。
ユーザが REQUEST/REPLY コマンドを実行すると,次の REPLY コマンドのいずれか 1 つを使用してオペレータが応答するまで,要求を実行しているユーザ端末のプロセスは待ち状態になります。
- REPLY/ABORT=ID 番号 メッセージ文
- REPLY/PENDING=ID 番号 メッセージ文
- REPLY/TO=ID 番号 メッセージ文
/ABORT 修飾子は,ユーザの要求が取り消されたことを示します。
/PENDING 修飾子を指定するとユーザにメッセージが送信され,さらにユーザの要求が満たされるか,または強制終了されるまで,ユーザのプロセスは待ち状態になります。
/TO 修飾子は,ユーザの要求が満たされたことを示します。
ユーザが REQUEST/REPLY コマンドを実行すると,システムのコンソール・ターミナルにメッセージが表示されます。表示例を次に示します。
%OPCOM, 24-DEC-2001 09:49:24.47, request 3, from user SYSTEM _TTB6:, This is a sample request
オペレータが /ABORT 修飾子または /TO 修飾子を使用して応答するか,あるいはユーザが要求を強制的に終了するまで,ユーザはその他のコマンドを実行できません。オペレータが応答せず,ユーザが要求を強制終了しない場合は,オペレータが応答するまで,オペレータ・ターミナルで 5 分間隔で繰り返し要求されます。
REPLY コマンドは,ユーザがテープボリュームやディスク・ボリュームにアクセスするためにオペレータが実行しなければならない重要なコマンドです。
マルチボリュームのテープ・ボリュームがテープの終端 (EOT) マークに到達すると,磁気テープ・ファイル・システムは処理を一時停止して, 次のテープをマウントするようにオペレータにメッセージを送信します。オペレータは,次の REPLY コマンドのいずれか 1 つを使用して応答します。
- REPLY/TO=ID 番号 ラベル
- REPLY/INITIALIZE_TAPE=ID 番号 ラベル
- REPLY/BLANK_TAPE=ID 番号 ラベル
- REPLY/ABORT=ID 番号
/TO 修飾子は,ファイル・システムからの要求が満たされたことを示します。磁気テープ・ファイル・システムからの要求がボリューム・ラベルを指定している場合,オペレータは指定されたテープをマウントし,REPLY/TO コマンドを実行します。ただしファイル・システムが新しいボリュームを要求している場合でも,オペレータはスクラッチ・ボリューム (記録されている内容を消去しても構わないボリューム) をマウントして REPLAY/INITIALIZE_TAPE コマンドを実行すれば,スクラッチ・ボリュームを再使用することもできます。オペレータは,空のボリュームをマウントして, REPLAY/BLANK_TAPE コマンドを実行することもできます。いずれの場合でもオペレータは, REPLAY コマンドにメッセージの "ラベル"を追加して,ボリュームのラベルを指定できます。この構文には,二重引用符(" ")が必要です。
要求が "REMOUNT" または "MOUNT NEW" の場合は,メッセージ文にラベルが必要です。要求が "MOUNT" の場合は,ラベルは必要ありません。
/ABORT 修飾子は,ファイル・システムからの要求が取り消されたことを示します。
OPCOM を実行している場合は,オペレーティング・システムに接続しているすべての端末は,オペレータ端末として設定できます。 OPER(オペレータ)特権を持ってログインしているオペレータが,指定した端末で REPLY/ENABLE コマンドを実行すると,その端末を使用してユーザの要求に応答したり,装置の状態を監視したりすることができます。端末が一時的にオペレータ端末として設定されている場合は,特にこの端末がオペレータ端末としての使用を禁止されるまで,または現在の会話型セッションを終了するまで,このような端末はオペレータ端末として使用できます (/TEMPORARY 修飾子の説明を参照してください)。
端末が明示的にオペレータ端末としての使用を禁止されない限り,オペレータ・メッセージは,システム・コンソール端末に表示されます。
オペレータが REPLY/ENABLE コマンドを実行すると,オペレータ端末として端末を使用できるようになったことを OPCOM が知らせてきます。次の例を参照してください。
$ REPLY/ENABLE
%OPCOM, 24-DEC-2001 10:22:19.75, operator status for operator OPA0 CENTRAL, PRINTER, TAPES, DISKS, DEVICES, CARDS, NETWORK, CLUSTER, LICENSE, OPER1, OPER2, OPER3, OPER4, OPER5, OPER6, OPER7, OPER8, OPER9, OPER10, OPER11, OPER12
オペレータが REPLY/DISABLE コマンドを実行すると, OPCOM は次のメッセージを使用して,端末がオペレータ端末ではないことを知らせます。
%OPCOM, 24-DEC-2001 10:03:23.48, operator disabled, operator OPA0
ある端末を,特定のオペレータ状態にするには, /ENABLE 修飾子の後にキーワードを 1 つまたは複数指定します。たとえば,ある端末をオペレータ端末として設定して,テープおよびディスクのマウントとディスマウントに関するメッセージを受信するようにする場合は,オペレータは次のコマンドを実行します。
$ REPLY/ENABLE=(DISKS,TAPES)
%OPCOM, 24-DEC-2001 10:04:00.18, operator enabled, operator OPA0 $ %OPCOM, 24-DEC-2001 10:04:00.47, operator status for operator OPA0 TAPES, DISKS
OPCOM は,端末がテープとディスクのメッセージに対して,オペレータ状態になったことを知らせます。
特定のオペレータ状態を止めるには,オペレータは, /DISABLE 修飾子の後にキーワードを 1 つまたは複数指定します。たとえば,オペレータ端末がディスクのマウントとディスマウントに関するメッセージを受信しないようにする場合は,オペレータは次のコマンドを実行します。
$ REPLY/DISABLE=DISKS
%OPCOM, 24-DEC-2001 10:04:30.83, operator status for operator OPA0 TAPES
OPCOM は,現在も端末に設定されている固有のオペレータ状態を表示します。
オペレータがシステム・コンソール・システムを含むすべての端末でオペレータ状態を禁止すると,OPCOM は,オペレータの応答を必要とするユーザの要求とメッセージを除く後続のメッセージをすべて,オペレータ・ログ・ファイルに記録します。
%OPCOM-S-OPRNOTIF, operator notified, waiting. 10:06:03.25 %OPCOM-S-OPREPLY, %OPCOM 24-DEC-2001 10:06:03:25, no operator coverage
オペレータ状態かどうかを判定して,特定の端末に対する保留中の要求のリストを表示する場合は,オペレータは次のコマンドを実行します。
$ REPLY/STATUS
このコマンドは,このオペレータの未処理の要求もすべて表示します。
オペレータ・ログ・ファイルのクローズと新しいログ・ファイルのオープン
現在のオペレータ・ログ・ファイルをクローズし,新しいオペレータ・ログ・ファイルをオープンする場合は,オペレータは REPLY/LOG コマンドを実行します。 OPCOM が動作している場合,後続のメッセージはすべて新しいログ・ファイルに記録されます。新しいログ・ファイルをオープンしないで現在のログ・ファイルをクローズする場合は,オペレータは REPLY/NOLOG コマンドを実行します。こうすると,オペレータが REPLY/LOG コマンドを実行するまで,後続のメッセージはすべて記録されません。
/ABORT=ID 番号
ここで指定した ID 番号に対応するユーザまたは磁気テープ・ファイル・システムにメッセージを送信して,要求を取り消します。/ALL
OPER(オペレータ)特権が必要です。システムまたはクラスタに接続しているすべての端末に,メッセージを送信します。これらの端末は電源が投入されていて,ブロードキャスト・メッセージの受信が許可されていなければなりません。 /ALL 修飾子は,/USERNAME および /TERMINAL 修飾子と同時に指定することはできません。
/BELL
/ALL,/TERMINAL ,または /USERNAME 修飾子と同時に指定すると,端末がメッセージを受信した時にベル音が鳴ります。 /URGENT 修飾子と同時に指定すると,ベル音は 2 回鳴ります。 /SHUTDOWN 修飾子と同時に指定すると,ベル音は 3 回なります。/BLANK_TAPE=ID 番号
VOLPRO(ボリューム保護)特権が必要です。ID 番号により示される磁気テープ・ファイル・システムへのメッセージを送信して,ボリューム・ラベル情報のチェックを無効にします。新しいボリューム・ラベルは, メッセージ文パラメータで指定します。REPLY コマンドを発行した端末は, TAPES のオペレータ端末としての使用を許可されていなければなりません。
/DISABLE[=(キーワード[,...])]
OPER(オペレータ)特権が必要です。 機密保護メッセージについては, OPER および SECURITY 特権が必要です。オペレータ通信マネージャ (OPCOM) を実行している場合に,このコマンドを入力した端末は通常の状態 (オペレータ端末ではない) に戻ります。 /DISABLE 修飾子は,バッチ・ジョブからは実行できません。オペレータ端末に表示されるメッセージのタイプを制限するためには,次のキーワードのいずれか 1 つを指定します。
CARDS カード・リーダに送信されるメッセージを表示しません。 CENTRAL 中央システム・オペレータに送信されるメッセージを表示しません。 CLUSTER クラスタ状態の変更に関する接続マネージャからのメッセージを表示しません。 DEVICES ディスクのマウントに関するメッセージを表示しません。 DISKS ディスク・ボリュームのマウントとディスマウントに関するメッセージを表示しません。 LICENSE ソフトウェア・ライセンスに関するメッセージを表示しません。 NETWORK ネットワークに関するメッセージを表示しません。 CENTRAL キーワードも指定する必要があります。 OPER1 〜 OPER12 OPER1 〜 OPER12 で識別されるオペレータに送信されるメッセージを表示しません。 PRINTER プリント要求に関するメッセージを表示しません。 SECURITY 機密保護事象に関するメッセージを表示しません。 SECURITY 特権が必要です。 TAPES テープ・ボリュームのマウントとディスマウントに関するメッセージを表示しません。
オペレータがリモート端末またはダイアル・イン端末からログアウトすると,オペレータ端末は自動的に使用禁止になります。
/ENABLE[=(キーワード[,...])]
OPER(オペレータ)特権が必要です。 機密保護メッセージについては, OPER および SECURITY 特権が必要です。OPCOM を実行している場合, REPLY コマンドを入力した端末を,オペレータ端末として指定します。 /ENABLE 修飾子は,バッチ・ジョブからは実行できません。オペレータ端末に次の各タイプのメッセージを表示できるようにするには,次のキーワードのいずれか 1 つを指定します。
CARDS カード・リーダに送信されるメッセージを表示します。 CENTRAL 中央システム・オペレータに送信されるメッセージを表示します。 CLUSTER クラスタ状態の変更に関する接続マネージャからのメッセージを表示します。 DEVICES ディスクのマウントに関するメッセージを表示します。 DISKS ディスク・ボリュームのマウントとディスマウントに関するメッセージを表示します。 LICENSE ソフトウェア・ライセンスに関するメッセージを表示します。 NETWORK ネットワークに関するメッセージを表示します。 CENTRAL キーワードも指定する必要があります。 OPER1 〜 OPER12 OPER1 〜 OPER12 で識別されるオペレータに送信されるメッセージを表示します。 PRINTER プリント要求に関するメッセージを表示します。 SECURITY 機密保護事象に関するメッセージを表示します。 SECURITY 特権が必要です。 TAPES テープ・ボリュームのマウントとディスマウントに関するメッセージを表示します。
/INITIALIZE_TAPE=ID 番号
ID 番号により示される磁気テープ・ファイル・システムにメッセージを送信し,磁気テープ・ボリュームを初期化します。ファイル・システムが新しいボリュームを要求する場合にはいつでも,この修飾子を指定できます。ボリュームを初期化する前に,システムは,通常の保護と満了に関するチェックを行います。 REPLY コマンドを発行した端末は, TAPES のオペレータ端末としての使用を許可されていなければなりません。テープ・ドライブがボリュームを読み込めない場合は,マウントが失敗しエラー・メッセージが返されます。/BLANK_TAPE 修飾子を使用すると,ボリューム・ラベルについての情報のチェックを無効にします。
/LOG
/NOLOG
OPER(オペレータ)特権が必要です。OPCOM を実行している場合,現在のオペレータ・ログ・ファイルをクローズし,新しいログ・ファイルをオープンします。 /NOLOG 修飾子を指定すると,現在のログ・ファイルをクローズしますが,新しいログ・ファイルをオープンしません。REPLY コマンドを発行した端末は,オペレータ端末としての使用を許可されていなければなりません。その後,オペレータは前のログ・ファイルの内容を確認できます。
/NODE[=(ノード名[,...])]
この REPLY コマンドを発行しているクラスタ・ノードだけにメッセージを送信します。オプションでパラメータを指定すると,メッセージを受信するノードを指定できます。省略時の設定では,すべてのクラスタ・ノードにメッセージが送信されます。/NOTIFY(省略時の設定)
/NONOTIFY
送信元の端末に,正常終了したことを示すメッセージを送信します。/PENDING=ID 番号
OPER 特権が必要です。ID 番号により示される要求を発行したユーザにメッセージを送信し,オペレータが要求を満たすか要求を強制終了するまで,ユーザがその他のコマンドを実行できないようにします。 REPLY コマンドを発行した端末は,オペレータ端末としての使用を許可されていなければなりません。
/SHUTDOWN
"SHUTDOWN..." で始まるメッセージを送信します。 /BELL 修飾子とともに指定すると,端末がメッセージを受信した時にベル音が 3 回鳴ります。/STATUS
OPER(オペレータ)特権が必要です。現在のオペレータ状態と,このコマンドを入力した端末での未処理のすべてのユーザ要求を報告します。 REPLY コマンドを発行した端末は,オペレータ端末としての使用を許可されていなければなりません。
/TEMPORARY
現在の会話型セッションの間だけ,このコマンドを入力した端末をオペレータ端末として使用できます。この修飾子は,/ENABLE 修飾子と同時に指定した場合のみ有効です。/TERMINAL=(端末名[,...])
OPER(オペレータ)特権が必要です。指定した端末にメッセージを送信します。 端末名パラメータには,端末の装置名を指定します。 /ALL 修飾子と /USERNAME 修飾子と同時に指定することはできません。
/TO=ID 番号
OPER(オペレータ)特権が必要です。ID で示される要求を発行したユーザまたはファイル・システムにメッセージを送信し,その要求を終了します。REPLY コマンドを発行した端末は,オペレータ端末としての使用を許可されていなければなりません。
REPLY/TO コマンドの使い方によっては,マウント操作を別の装置にリダイレクトする MOUNT/ASSIST コマンドに応答できます。装置を交換しなければならない場合はいつでも,別のそうちにユーザのボリュームをロードして,接続する装置を準備をしてから REPLY コマンドを実行します。次の形式で指定します。
REPLY/TO=ID 番号 "SUBSTITUTE 装置名"
SUBSTITUTE は S に短縮できます。また,大文字でも小文字でも構いません。空白を 1 つおいて,メッセージ文の残りで交換用の装置名を指定します。
/URGENT
"URGENT..." で始まるメッセージを送信します。 /BELL 修飾子と同時に指定すると,端末がメッセージを受信した時にベル音が 2 回なります。/USERNAME[=(ユーザ名[,...])]
OPER(オペレータ)特権が必要です。システム(または OpenVMS Cluster)にログインしているすべてのユーザの端末に,または特定のユーザの端末だけに,メッセージを送信します。 /ALL 修飾子および /TERMINAL 修飾子と同時に指定することはできません。
/WAIT
メッセージを送信して,全部に送り終わるまで同期をとり待ちます。省略時の設定では,実際の入出力を行う OPCOM にメッセージを送信します。クラスタの場合,メッセージはローカル・ノードに送信されます。
#1 |
---|
$ REPLY/ALL/BELL "SYSTEM GOING DOWN FOR BACK-UP. PLEASE LOG OFF." |
目次 索引
|