AIX命令参考大全,卷 4,n - r - ras_logger 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

ras_logger 命令

用途

使用错误模板记录错误。

语法

/usr/lib/ras/ras_logger [ -y template-file ]

描述

ras_logger 命令记录错误,如果在标准输入中,使用错误模板来确定如何记录数据。输入格式如下:

error_label 
resource_name 
64_bit_flag 
detail_data_item1 
detail_data_item2 
...

error_label 字段是定义在模板中的错误的标号。 resource_name 字段 长度最多可达 16 个字符。对于 32 位错误,64_bit_flag 字段值为 0, 对于 64 位错误,字段值为 1。detail_data 字段对应于模板中的 Detail_Data 项。

标志

-y template-file 指定不同于 /var/adm/ras/errtmplt 缺省文件的模板文件。

示例

  1. 记录错误。模板如下:
     + FOO: 
    		Catname = "foo.cat"
    		Err_Type = TEMP
    		Class = O
    		Report = TRUE
    		Log    = TRUE
    		Alert  = FALSE
    		Err_Desc = {1, 1, "Error FOO"}
    		Prob_Causes = {1, 2, "Just a test"}
    		User_Causes = {1, 2, "Just a test"}
    		User_Actions = {1, 3, "Do nothing"}
    		Detail_Data = 4, {2, 1, "decimal"} ,DEC
    		Detail_Data = W, {2, 1, "hex data"} ,HEX
    		Detail_Data = 100, {2, 1, "long string"} ,ALPHA 
    tfile 文件中的 ras_logger 输入如下所示:
    FOO
    resource
    0
    15
    A0
    hello world
    
    运行 /usr/lib/ras/ras_logger <tfile 命令。 以 resource 作为资源名记录 FOO 错误。详细数据包含 4 字节的十进制数 15,4 字节的十六进制数据 0xa0 和 字符串“hello world”。注意如果 64 位标志值为 1, 十六进制数据设置为 8 字节的 0xa0。
  2. 多项十进制值。模板如下:
    + FOO:
    		Catname = "foo.cat"
    		Err_Type = TEMP
    		Class = O
    		Report = TRUE
    		Log    = TRUE
    		Alert  = FALSE
    		Err_Desc = {1, 1, "Error FOO"}
    		Prob_Causes = {1, 2, "Just a test"}
    		User_Causes = {1, 2, "Just a test"}
    		User_Actions = {1, 3, "Do nothing"}
    		Detail_Data = 8, {2, 1, "decimal"} ,DEC
    		Detail_Data = W, {2, 1, "hex data"} ,HEX
    		Detail_Data = 100, {2, 1, "long string"} ,ALPHA
    ras_logger 命令将下面的内容输入到 tfile 文件中:
    FOO
    resource 
    0 
    15 -15 
    A0 
    hello world
    注:
    通常使用 errpt 命令将十进制数据显示为两个分开的值,每个值 4 个字节。输入因此包含 15 和 -15。这就是 errpt 命令显示它的方式。

相关信息

errpterrlogger 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]