stopsrc コマンド

目的

サブシステム、サブシステムのグループ、またはサブサーバーを停止します。

構文

サブシステムを停止する

stopsrc [ -h Host] [ -f | -c] { -a | -g Group | -p SubsystemPID | -s Subsystem }

サブサーバーを停止する

stopsrc [ -h Host] [ -f] -t Type [ -p SubsystemPID] [ -P SubserverPID | -o Object]

説明

stopsrc コマンドは、サブシステム、サブシステムのグループ、またはすべてのサブシステムを停止する要求を、システム・リソース・コントローラー (SRC) に送信します。 stopsrc コマンドは、サブサーバーを停止する要求のためにサブシステムに送られるサブシステム要求パケットをシステム・リソース・コントローラーに送信します。

-f (強制停止) フラグがないと、通常の停止アクションと想定されます。通常の停止は、すべてのアプリケーション・アクティビティーが終了した時点で、サブシステムまたはサブサーバーがすべての現行処理を終了し、リソースを解放した後終了するように要求します。新しい作業要求をサブシステムが受け入れないようにしてください。

強制停止は、サブシステムまたはサブサーバーがすべてのリソースを解放し、迅速に終了することを要求しますが、アプリケーション・アクティビティーが終了している必要はありません。

取り消しアクションは、サブシステムのリソースが解放された後、猶予期間が過ぎてからサブシステムを停止します。取り消し停止は、サブシステムの停止にのみ使用され、常に SIGTERM 信号としてサブシステムに送られます。サブシステムは、この信号をキャッチし、サブシステムのクリーンアップ操作を実行して終了します。サブシステムが待ち時間中に終了しない場合は、確実に終了するように SIGKILL シグナルが送信されます。

サブシステムが通信用にソケットまたはメッセージ・キューを使用している場合、パケットが作成され、サブシステムに送られます。サブシステムが通信にシグナルを使用している場合は、サブシステムに適切なシグナルが送られます。

フラグ

-a すべてのサブシステムが停止するように指定します。
-c 停止要求が取り消された停止要求になるように指定します。停止要求が取り消された場合、SIGTERM 信号がサブシステムに送られます。
-f 強制停止要求を指定します。
-g Group サブサーバーのグループが停止されるように指定します。
-h Host この停止アクションが要求される外部 Host マシンを指定します。リモートのシステム・リソース・コントローラー要求を受け入れるようリモート・システムを構成しておく必要があります。
-o Object サブサーバーの Object 値が文字列としてサブシステムに渡されるように指定します。
-p SubsystemPID 停止するために、サブシステムの特定のインスタンス、または停止サブサーバー要求が渡されるサブシステムの特定のインスタンスを指定します。
-P SubserverPID サブサーバー PID を文字列としてサブシステムに渡すことを指定します。
-s Subsystem 停止するサブシステムを指定します。 Subsystem パラメーターには、実際のサブシステム名またはサブシステムの同義語名が使用できます。 stopsrc コマンドは、サブシステムの現在アクティブ状態にあるインスタンスをすべて停止します。
-t Type サブサーバーが停止されるように指定します。

  1. 外部ホスト上のサブシステムを強制的に停止するには、以下のように入力します。
    stopsrc -h zork -s srctest -f
    これにより、zork マシン上の srctest サブシステムのすべてのインスタンスが強制的に停止します。
  2. サブシステム・グループの停止を取り消すには、以下のように入力します。
    stopsrc -g tcpip -c
    これにより、tcpip グループ内のすべてのサブシステムの停止が取り消されます。
  3. サブサーバーを停止するには、以下のように入力します。
    stopsrc -t tester -p 1234
    これにより、1234 のサブシステム PID を持つ srctest サブシステムに属する tester サブサーバーが停止します。
  4. すべてのサブシステムを停止するには、以下のように入力します。
    stopsrc -a
    これにより、ローカル・マシン上のすべてのアクティブ状態にあるサブシステムが停止します。

関連情報

startsrc コマンド