为了能够控制操作系统和第三方进程,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 进程、显示错误消息并中止内核卸载。
如果内核无法卸载:
SEOS_unload_string.opt
SEOS_unload_string.opt -pre
每个文件都用 -pre 参数执行,以便写入条件 exit 以检测该参数并在卸载内核之前执行其他可选的必要操作。
注意:如果 exit 返回非零值,则 CA ControlMinder 将终止 exit 进程、显示错误消息并中止内核卸载。
SEOS_unload_string.opt -post
每个文件都用 -post 参数执行,以便写入条件 exit 以检测该参数并在卸载内核之前执行其他可选的必要操作。
注意:如果 exit 返回非零值,则 CA ControlMinder 将终止 exit 进程并显示错误消息。 CA ControlMinder 内核卸载后一直保持卸载状态。
SEOS_unload_string.always -post
每个文件都用 -post 参数执行,以便可以写入 exit 来检测该参数并在加载内核后执行所需的操作。
注意:如果 exit 返回非零值,则 CA ControlMinder 将终止 exit 进程并显示错误消息。 CA ControlMinder 内核卸载后一直保持未加载状态。
版权所有 © 2013 CA。
保留所有权利。
|
|