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 命令正在从标准输入中读取时,标识符和消息文本就被写到标准输出。
访问控制:只有 root 用户才能运行这个命令。
errmsg * Delete messages FF1A, FF1B, and FF1C from the Probable Cause * message set SET P - FF1A - FF1B - FF1C
errmsg * Add a Probable Cause for Widget Failure SET P + "WIDGET ADAPTER"
/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