- Linux系统编程
- (瑞典)杰克-本尼·佩尔松
- 210字
- 2023-07-24 18:19:52
2.3.4 更多
我们可以使用更多的返回码。最常见的返回码就是0表示成功,1表示错误。然而,除了0之外的所有其他代码其实都意味着某种形式的错误。1表示一般性错误,而其他错误码也都有具体的含义。退出码及其含义并没有确切的标准,但是存在一些常用的退出码,如图2.2所示。

图2.2 Linux和其他类UNIX系统中的常见错误码
除了这些退出码,在/usr/include/sysexit.h文件末尾还列出了一些其他退出码。文件中列出了64~78的退出码及其对应的错误含义,如数据格式错误、服务不可用、I/O错误等。