下表列出了 /usr/include/sysexits.h 文件产生的错误状态消息的退出代码编号。uucp 当前仅使用了部分代码编号。
表 26–9 按编号排列的 UUCP 错误消息
消息编号 |
说明 |
含义 |
---|---|---|
64 |
错误消息的基准值 |
错误消息从该值开始。 |
64 |
命令行用法错误 |
命令使用不正确,例如参数数目错误、标志错误或语法错误。 |
65 |
数据格式错误 |
输入数据在某方面不正确。此数据格式只能应用于用户数据,不能用于系统文件。 |
66 |
无法打开输入 |
输入文件(不是系统文件)不存在或不可读。 此问题可能还包括诸如邮件程序“找不到邮件”等错误。 |
67 |
地址未知 |
指定的用户不存在。此错误用于邮寄地址或远程登录。 |
68 |
主机名未知 |
主机不存在。 此错误用于邮寄地址或网络请求。 |
69 |
服务不可用 |
服务不可用。 如果支持程序或文件不存在,就会出现此错误。 此消息也可能只是简单地指明出现了某些问题,但当前无法确定原因。 |
70 |
内部软件错误 |
检测到内部软件错误。 此错误应仅限于与非操作系统相关的错误(如果可能)。 |
71 |
系统错误 |
检测到操作系统错误。发生诸如“不能派生”、“不能创建管道”等情况时可能出现此错误。 例如,此错误包括 getuid 返回 passwd 文件中不存在的用户。 |
72 |
缺少关键的 OS 文件 |
系统文件(如 /etc/passwd 或 /var/admin/utmpx)不存在,无法打开,或包含错误(如语法错误)。 |
73 |
无法创建输出文件 |
无法创建用户指定的输出文件。 |
74 |
输入/输出错误 |
对某个文件执行 I/O 操作时出现错误。 |
75 |
临时故障。邀请用户重试 |
临时故障并非是真正的错误。 例如,在 sendmail 中,这可能表示邮件程序无法创建连接,应在稍后重试请求。 |
76 |
协议中的远程错误 |
远程系统在协议交换期间返回了不可能出现的内容。 |
77 |
权限被拒绝 |
您没有足够的权限执行此操作。 此消息不适用于文件系统问题(文件系统问题应使用 NOINPUT 或 CANTCREAT),而适用于较高级别的权限。 例如,kre 使用此消息限制可发送邮件的学生。 |
78 |
配置错误 |
系统检测到配置中有错误。 |
79 |
找不到项 |
找不到项。 |
79 |
列出的最大值 |
错误消息的最高值。 |