在缺省模式下,BART 报告会检查系统上安装的所有文件,但已修改的目录时间戳 (dirmtime) 除外:
CHECK all IGNORE dirmtime
如果提供了规则文件,则全局指令 CHECK all 和 IGNORE dirmtime 会按照以上顺序自动前置到规则文件。
将返回以下退出值:
成功
处理文件时出现非致命错误,如权限问题
出现致命错误,如无效的命令行选项
详细输出为缺省输出,已本地化并出现在多行中。详细输出已经过国际化并具有可读性。如果使用 bart compare 命令对两个系统清单进行比较,则会生成一个文件差异列表。
输出结构如下:
filename attribute control:control-val test:test-val
在控制清单与测试清单中不同的文件的名称。
进行比较的清单之间存在差异的文件属性的名称。control-val 出现在 test-val 之前。如果同一个文件中的多个属性出现差异,则每个差异都将记录在单独的一行中。
以下是 /etc/passwd 文件中属性差异的示例。输出表明 size、mtime 和 contents 属性已发生变化。
/etc/passwd: size control:74 test:81 mtime control:3c165879 test:3c165979 contents control:daca28ae0de97afd7a6b91fde8d57afa test:84b2b32c4165887355317207b48a6ec7
使用 bart compare 命令的 –p 选项将生成程序输出。该输出适用于程序操纵。
输出结构如下:
filename attribute control-val test-val [attribute control-val test-val]*
与缺省格式中的 filename 属性相同
每个文件在控制清单与测试清单之间存在差异的文件属性的说明
有关 bart 命令支持的属性的列表,请参见BART 规则文件属性。
有关更多信息,请参见 bart(1M) 手册页。