fileparse 是一个 C 二进制文件,位于 /var/opt/SUNWsymon/SysMgmtPack/filewch/scripts/ 中。
缺省的脚本文件列表中为“验证脚本”和“记录格式”设置了值。例如,对于 /etc/hosts,这些值设置如下:
“验证脚本”被设置为 fileparse
“记录格式”被设置为 IPADDRESS STRING STRING
该二进制文件根据文件监视表包含的 file 定义中指定的 record_format 来分析 filename。如果文件内容与输入文件 record_format 不一致,将报告错误。空白行和注释行将被跳过。该二进制文件返回以下值:
成功
无法打开文件
record_format 错误
文件格式错误
程序错误,例如内存不足
参数错误