谁能帮忙把exit的返回码总结一下?

谁能帮忙把exit的返回码总结一下?

比如说exit 2等等,在google上没找到
man exit
it is not unique,you can define is as you like
在shell script里面,退出代码1-2,126-165,255是有特殊含义的,在用户自定义的退出代码中应该尽量避免使用这些代码。这些代码具体含义如下:
    1           常见的、一般性错误
    2           误使用shell内建变量
    126         (权限等问题)命令不能被执行
    127         不能找到输入命令
    128         exit命令的参数不正确(只能使用0-255之间的整数)
    128+n       由信号n导致的致命性错误
    130         由ctrl+C导致的脚本中止(128+n的一个范例)
    255*        退出代码超出范围(只能是0-255)之间的整数
另外 c 的返回 具体要看函数定义
你可用man  eixt命令试一下
0-127 之间的返回码是程序员任意使用的;一般在各个程序的文档/manual中都有说。128 以上是由信号终止的程序的情况。