![Linux系统编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/388/47491388/b_47491388.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3.4 更多
我们可以使用更多的返回码。最常见的返回码就是0表示成功,1表示错误。然而,除了0之外的所有其他代码其实都意味着某种形式的错误。1表示一般性错误,而其他错误码也都有具体的含义。退出码及其含义并没有确切的标准,但是存在一些常用的退出码,如图2.2所示。
![](https://epubservercos.yuewen.com/E885F0/26886940202812006/epubprivate/OEBPS/Images/47_01.jpg?sign=1738912523-muO9sf3kZpdeWzJ3SycrcexWq4UK6ygi-0-2b94307893a5a98378db65422ea6e6ba)
图2.2 Linux和其他类UNIX系统中的常见错误码
除了这些退出码,在/usr/include/sysexit.h文件末尾还列出了一些其他退出码。文件中列出了64~78的退出码及其对应的错误含义,如数据格式错误、服务不可用、I/O错误等。