OpenVMS
DCL ディクショナリ


前へ 次へ 目次 索引



STOP/QUEUES/ON_NODE

指定したノード上のすべてのキューを終了します。このコマンドは, 1 つのコマンドだけでノードのキューをまとめて終了したい ( たとえば,ノードをシャットダウンする前など ) が, OpenVMS Cluster 全体ではキュー・マネージャを終了したくない場合に使用すると便利です。

/QUEUES 修飾子は省略できますが,/ON_NODE 修飾子は必須です。

OPER(オペレータ)特権が必要です。


形式

STOP/QUEUES/ON_NODE[=ノード]

説明

STOP/QUEUES/ON_NODE コマンドは,次のタスクを実行するようにキュー・マネージャに通知します。

省略時の設定では,このコマンドは,コマンドを入力したノードに対して作用します。異なるノードのキューを終了するには,/ON_NODE 修飾子でノード名を指定します。

省略時の設定では,このコマンドは,省略時の設定のキュー・マネージャ SYS$QUEUE_MANAGER によって管理されている自動起動キューに作用します。 /NAME_OF_MANAGER 修飾子を使用すると,( そのノードにある ) 別のキュー・マネージャの自動起動キューの自動起動を禁止します。

STOP/QUEUES/ON_NODE コマンドは,キュー・マネージャによって管理されている,該当するノードのすべての自動起動と非自動機能の実行キューに作用します。このコマンドによって終了した自動起動キューは自動起動が有効のままとなり,作用されるノード,またはキューをフェールオーバできるノードで ENABLE AUTOSTART コマンドが実行されると再起動します。このコマンドによって終了した自動起動しないキューはそれぞれ,キュー名を指定した START/QUEUE コマンドで起動しなければなりません。

自動起動キューを使用している場合は,DISABLE AUTOSTART/QUEUES コマンドも実行します。DISABLE AUTOSTART/QUEUES と STOP/QUEUES/ON_NODE の関係についての詳細は,『OpenVMS システム管理者マニュアル』のキューに関する章の,システムをシャットダウンする前のキューの終了の節を参照してください。

STOP/QUEUES/ON_NODE コマンドは,シャットダウン・コマンド・プロシージャ SYS$SYSTEM:SHUTDOWN.COM に含まれています。SHUTDOWN.COM を使用しないでノードをシャットダウンする場合は,はじめに STOP/QUEUES/ON_NODE コマンドを実行します。ノードをシャットダウンする前のキューの終了についての詳細は,『OpenVMS システム管理者マニュアル』のキューに関する章を参照してください。


修飾子

/NAME_OF_MANAGER=名前

キューを制御しているキュー・マネージャで終了させるもの名前を指定します。

/NAME_OF_MANAGER 修飾子を省略すると,省略時の設定のキュー・マネージャ SYS$QUEUE_MANAGER が使用されます。複数のキュー・マネージャについての詳細は,『OpenVMS システム管理者マニュアル』のキュー・マネージャに関する章を参照してください。


#1

$ STOP/QUEUES/ON_NODE

この例で STOP/QUEUES/ON_NODE コマンドは,コマンドを発行したノードのキューをすべて終了します。自動起動機能は,このノードのすべての自動起動キューに対して禁止されます。

だだし,キュー・マネージャ・プロセスは実行を続けて,OpenVMS Cluster にある他のノードの終了していないキューにある,実行を要求されているジョブをスケジューリングします。

/NAME_OF_MANAGER 修飾子が指定されていないため,このコマンドは,省略時の設定のキュー・マネージャ SYS$QUEUE_MANAGER によって管理されるキューにだけ作用します。

#2

$INITIALIZE/QUEUE-
_$/AUTOSTART_ON=(JADE::,RUBY::,OPAL::)/BATCH/START BATCH_1
$ENABLE AUTOSTART/QUEUES/ON_NODE=JADE
$ENABLE AUTOSTART/QUEUES/ON_NODE=RUBY
   .
   .
   .
$ STOP/QUEUES/ON_NODE=JADE
$ SHOW QUEUE BATCH_1
Batch queue BATCH_1, idle, on RUBY:: 
 

この例で INITIALIZE/QUEUE コマンドは,ノード JADE,RUBY,または OPAL で実行できる自動起動キュー BATCH_1 を作成します。 /START 修飾子は,このキューの自動起動を有効にします。最初の ENABLE AUTOSTART/QUEUES コマンドは,ノード JADE にあるすべての自動起動キューの自動起動を有効にするため,そのノードで BATCH_1 キューの処理が開始されます。2 番目の ENABLE AUTOSTART/QUEUES コマンドは,ノード RUBY にあるすべての自動起動キューの自動起動を有効にします。

後から,ノード JADE をクラスタから削除する場合を考えます。この例で STOP/QUEUES/ON_NODE コマンドは,クラスタ全体のキュー・マネージャを終了させずに,ノード JADE のすべてのキューを終了します。これによって,自動起動キュー BATCH_1 は,フェールオーバ・リスト内で次に使用できるノード RUBY にフェールオーバします。 STOP QUEUES/ON_NODE コマンドが自動起動を禁止するため,後からノード JADE で自動起動キューを実行するには,再ブート時にそのノードで ENABLE AUTOSTART/QUEUES コマンドを実行しなければなりません。

/NAME_OF_MANAGER 修飾子が指定されていないため,このコマンドは,省略時の設定のキュー・マネージャ SYS$QUEUE_MANAGER に管理されるキューにだけ作用します。


STOP/ZONE

実行中の VAXft システムからゾーンを削除します。 STOP/ZONE コマンドについての詳細は, VAXft システムのドキュメントを参照してください。

VAXft システムに対してのみ適用されます。 CMKRNL(モードをカーネルに変更)特権が必要です。


形式

STOP/ZONE ゾーンid


前へ 次へ 目次 索引