yttlovezxx 发表于 2005-4-20 15:13:57

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

比如说exit 2等等,在google上没找到 :oops:

zhangzhaoao 发表于 2005-4-20 15:29:50

man exit

双眼皮的猪 发表于 2005-4-20 16:35:30

it is not unique,you can define is as you like

watch_1394 发表于 2005-4-20 19:46:18

在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)之间的整数

BOoRFGOnZ 发表于 2005-4-20 20:07:58

另外 c 的返回 具体要看函数定义

liuyufeng 发表于 2005-5-7 15:05:00

你可用maneixt命令试一下

wolf0403 发表于 2005-5-10 04:08:10

0-127 之间的返回码是程序员任意使用的;一般在各个程序的文档/manual中都有说。128 以上是由信号终止的程序的情况。
页: [1]
查看完整版本: 谁能帮忙把exit的返回码总结一下?