Linux-shell exit code
来源:互联网 发布:php新闻发布系统登录 编辑:程序博客网 时间:2024/06/06 20:08
source comes from:http://tldp.org/LDP/abs/html/exitcodes.html
Table E-1. Reserved Exit Codes
According to the above table, exit codes 1 - 2, 126 - 165, and 255 [1] have special meanings, and should therefore be avoided for user-specified exit parameters. Ending a script with exit 127 would certainly cause confusion when troubleshooting (is the error code a "command not found" or a user-defined one?). However, many scripts use an exit 1 as a general bailout-upon-error. Since exit code 1 signifies so many possible errors, it is not particularly useful in debugging.
There has been an attempt to systematize exit status numbers (see /usr/include/sysexits.h), but this is intended for C and C++ programmers. A similar standard for scripting might be appropriate. The author of this document proposes restricting user-defined exit codes to the range 64 - 113 (in addition to 0, for success), to conform with the C/C++ standard. This would allot 50 valid codes, and make troubleshooting scripts more straightforward. [2] All user-defined exit codes in the accompanying examples to this document conform to this standard, except where overriding circumstances exist, as in Example 9-2.
Issuing a $? from the command-line after a shell script exits gives results consistent with the table above only from the Bash or sh prompt. Running the C-shellor tcsh may give different values in some cases.
- Linux-shell exit code
- Bourne shell exit code
- linux shell exit 值
- Linux exit --退出当前shell
- Linux命令exit - 退出当前shell
- Linux命令exit - 退出当前shell
- Linux Shell ERROR/RETURN code
- exit with code 1073740791
- exit with code 1073741571
- exit with code 1073740791
- Win32 Exit code
- Hadoop Exit Code 含义
- BibTeX return exit code
- Linux Shell脚本编程--return与exit区别
- Linux Shell学习笔记:exit退出状态代码
- 【Unix/Linux.Shell Script】退出状态,exit命令
- Linux命令之exit - 退出当前shell【返回值状态】
- SHELL & 和exit
- 关于python "ImportError: cannot import name quotes_historical_yahoo" 问题
- 视觉SLAM实战(一):RGB-D SLAM V2
- BZOJ 3629 约数和定理+搜索
- matlab生成dll copy by scudz
- JAVA中关于Map的九大问题
- Linux-shell exit code
- getFragmentManager与getChildFragmentManager,解决fragment白屏 、
- eclipse中maven项目修改
- 解析Spring托管下Hibernate Session的生命周期
- 创建一个成功的App前要考虑的5个要点
- No module named win32api
- VMware 虚拟机联网桥接模式和NAT模式上网设置
- Android Log详解(Log.v,Log.d,Log.i,Log.w,Log.e)
- 学习