Linux 中退出码的含义
吾爱主题
阅读:151
2024-04-05 15:08:26
评论:0
退出码(退出状态)可以告诉我们最后一次执行的命令的状态。在命令结束以后,我们可以知道命令是成功完成的还是以错误结束的。
其基本思想是,程序返回退出代码 0
时表示执行成功,没有问题。代码 1
或 0
以外的任何代码都被视为不成功。
退出码除了 0 和 1 外还有很多值,我将在本文介绍它们。
Linux Shell 中的各种退出码
我们来快速了解一下 Linux Shell 中的主要退出码:
退出码 |
解释 |
|
命令成功执行 |
|
通用错误代码 |
|
命令(或参数)使用不当 |
|
权限被拒绝(或)无法执行 |
|
未找到命令,或 |
|
命令被信号从外部终止,或遇到致命错误 |
|
通过 |
|
通过 |
|
退出码超过了 0-255 的范围,因此重新计算(LCTT 译注:超过 255 后,用退出码对 256 取模) |
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。