在使用配置文件(rules 和 custom_probes 文件)之前,必须先运行 check 脚本来验证是否已正确安装了这些文件。如果所有的配置文件、规则以及探测函数和比较函数均已正确安装,则创建 rules.ok 和 custom_probes.ok 文件。表 25–1 描述了 check 脚本所进行的操作。
表 25–1 使用 check 脚本时发生的事情
阶段 |
说明 |
---|---|
1 |
check 搜索 custom_probes 文件。 |
2 |
如果该文件存在,则 check 从 custom_probes 文件创建 custom_probes.ok 文件,删除所有的注释行和空白行,并保留所有的 Bourne shell 命令、变量和算法。然后,check 在结尾处添加以下注释行: # version=2 checksum=num |
验证 check 脚本是否位于 JumpStart 目录中。
check 脚本位于 Solaris 9 DVD 或 Solaris 9 Software 1 of 2 CD 上的 Solaris_9/Misc/jumpstart_sample 目录中。
运行 check 脚本来验证 rules 和 custom_probes 文件。
$ ./check [[-p path -r file_name]] |
使用来自平台的 Solaris 9 软件映像的 check 脚本而不是来自您使用的系统的 check 脚本来验证 custom_probes 文件。path 是本地磁盘上或已安装的 Solaris 9 DVD 或 Solaris 9 Software 1 of 2 CD 上的映像。 如果您的系统正在运行早期版本的 Solaris,则使用此选项运行最近版本的 check。 |
|
指定一个文件名(名称 custom_probes 除外)。通过使用 -r 选项,可以在将一组函数集成到 custom_probes 文件中之前验证这些函数的有效性。 |
当 check 脚本运行时,该脚本报告 rules 和 custom_probes 文件以及每个配置文件的有效性。如果没有遇到任何错误,则该脚本将报告:“定制 JumpStart 配置没有问题”并在 JumpStart 目录中创建 rules.ok 和 custom_probes.ok 文件。
确定 custom_probes.ok 文件是否为可执行文件。
如果是,请转到步骤 5。
如果不是,请键入以下命令:
chmod +x custom_probes
确保 root 拥有 custom_probes.ok 文件,并且权限设置为 755。