AIX命令参考大全,卷 2,d - h - errmsg 命令

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

AIX命令参考大全,卷 2,d - h

errmsg 命令

用途

在出错日志消息编目里添加一条消息。

语法

errmsg-c ] [  -z FileName ] [  -w Set_List File ]

描述

errmsg 命令更新并显示出错日志消息编目,包括错误描述、可能的原因、用户原因、安装原因、失败原因、推荐的操作和详细的数据 ID 消息集。

那些对其要添加或删除消息的消息集在输入 File 参数里按如下方式列出:

* or $ 注释行在第一列必须用 * (星号)或 $ (美元符号)注释符号。一般常选 *
+ 要添加的消息必须以 + (加号)开头。
- 要删除的消息必须以 - (减号)开头。
SET 消息集 ID。
"Message Text" 消息文本必须用双引号括起来。
Message ID 要删除的消息的消息 ID。

添加到出错描述、可能原因和详细数据 ID 消息集的消息在长度上不能超过40个字符。添加到用户原因、安装原因、失败原因和推荐操作消息集里的消息在长度上不能超过128个字符。最多可以向每个消息集里添加 2047 个用户自定义消息。

errmsg 命令被应用程序开发者用来创建在错误记录模板库中用到的新消息。如果可能的话,已存在的消息应该一直可用。

如果在命令行中没有指定标志,默认的操作是更新。在输入的参数 File 里指定更新。如果输入的参数 File 没有指定或指定 - (减号)代替 File 参数, errmsg 命令从标准输入读取。对于每一条添加的消息,errmsg 命令分配一标识符。而且,在向消息编目添加消息外 errmsg 命令把此标识符和消息文本写到 File.out 文件里。File.out 在从消息编目删除消息时此文件也被创建。如果 errmsg 命令正在从标准输入中读取时,标识符和消息文本就被写到标准输出。

标志

-c 检测输入文件有无语法错误。
-w Set_List 显示由变量 Set_List 指定的错误日志消息集。此选项显示包含在出错日志消息集中的消息及其标识符。输出到标准输出。 Set_List 变量可以用逗号分隔或者在双引号里用逗号或空格分隔。 Set_List 变量是消息集 ID 或者如果 Set_List 变量 的值 all 被指定的话,所有的错误日志消息集的内容都会显示出来。变量 Set_List 的有效值有:
all
显示所有消息集
D
显示详细的数据 ID 消息集
E
显示错误描述消息集
F
显示失败原因消息集
I
显示安装原因消息集
P
显示可能原因消息集
R
显示推荐操作消息集
U
显示用户原因消息集
-z Filename 使用由变量 Filename 指定的出错日志消息编目。

安全性

访问控制:只有 root 用户才能运行这个命令。

示例

  1. 要从可能原因消息集中删除消息,请输入:

    errmsg
    * Delete messages FF1A, FF1B, and FF1C from the Probable Cause
    * message set
    SET P 
    - FF1A
    - FF1B
    - FF1C
  2. 要向可能原因消息集中添加一条小窗口失败错误的消息,请输入:

    errmsg
    * Add a Probable Cause for Widget Failure
    SET P 
    + "WIDGET ADAPTER"

File

/usr/lib/nls/msg/$LANG/codepoint.cat 包含出错日志消息编目。在美国,变量 $LANG 的值为 En_US

相关信息

errclear 命令,errdead 命令,errinstall 命令,errlogger 命令,errpt 命令,errstop 命令,errupdate 命令。

errdemon守护进程。

errsave内核服务。

errlog子例程。

error logging 特殊文件。

AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的 Error Logging Overview

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