谁能帮忙把exit的返回码总结一下?
比如说exit 2等等,在google上没找到 :oops: 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 的返回 具体要看函数定义 你可用maneixt命令试一下 0-127 之间的返回码是程序员任意使用的;一般在各个程序的文档/manual中都有说。128 以上是由信号终止的程序的情况。
页:
[1]