オペレーティング システムとサード パーティ製プロセスを制御するために、CA ControlMinder では、CA ControlMinder のカーネル拡張機能をアンロードするときに UNIX exit を自動的に呼び出すことができます。
SEOS_load -u を実行すると、CA ControlMinder は以下のアクションを行います。
ACInstallDir/exits/LOAD
SEOS_unload_string.always
ここで、string は任意の説明文字列です。
SEOS_load_string.always -pre
-pre パラメータを指定して各ファイルを実行します。これにより、このパラメータを検出する exit を記述して、カーネルをアンロードする前に必要なアクションを実行できます。
注: exit がゼロ以外の値を返した場合、CA ControlMinder は exit プロセスを強制終了(kill)し、エラー メッセージを表示してカーネルのアンロードを中止します。
カーネルがアンロードされない場合は、以下の手順に従います。
SEOS_unload_string.opt
SEOS_unload_string.opt -pre
-pre パラメータを指定して各ファイルを実行します。これにより、このパラメータを検出する条件付きの exit を記述して、カーネルをアンロードする前に必要な追加のオプションのアクションを実行できます。
注: exit がゼロ以外の値を返した場合、CA ControlMinder は exit プロセスを強制終了(kill)し、エラー メッセージを表示してカーネルのアンロードを中止します。
SEOS_unload_string.opt -post
-post パラメータを指定して各ファイルを実行します。これにより、このパラメータを検出する条件付きの exit を記述して、カーネルをアンロードする前に必要な追加のオプションのアクションを実行できます。
注: exit がゼロ以外の値を返した場合、CA ControlMinder は exit プロセスを強制終了(kill)し、エラー メッセージを表示します。 CA ControlMinder カーネルはすでにアンロードされているため、アンロードされたままになります。
SEOS_unload_string.always -post
-post パラメータを指定して各ファイルを実行します。これにより、このパラメータを検出する exit を記述して、カーネルをロードした後に必要なアクションを実行できます。
注: exit がゼロ以外の値を返した場合、CA ControlMinder は exit プロセスを強制終了(kill)し、エラー メッセージを表示します。 CA ControlMinder カーネルはすでにアンロードされているため、アンロードされたままになります。
|
Copyright © 2013 CA.
All rights reserved.
|
|