linux 提供了一个专门的变量$?来保存上个已执行命令的状态码
linux 的错误状态退出状态码没有什么标准可遵循,但有一些参考
状态码 | 描述 |
0 | 命令成功结束 |
1 | 一般性未知错误 |
2 | 不适合的shell 命令 |
123 | 命令不可执行 |
127 | 没找到命令 |
128 | 无效退出参数 |
128+x | 与linux信号x相关的严重错误 |
130 | 通过ctrl+C终止的命令 |
255 | 正常范围之内的退出状态码 |
linux 提供了一个专门的变量$?来保存上个已执行命令的状态码
linux 的错误状态退出状态码没有什么标准可遵循,但有一些参考
状态码 | 描述 |
0 | 命令成功结束 |
1 | 一般性未知错误 |
2 | 不适合的shell 命令 |
123 | 命令不可执行 |
127 | 没找到命令 |
128 | 无效退出参数 |
128+x | 与linux信号x相关的严重错误 |
130 | 通过ctrl+C终止的命令 |
255 | 正常范围之内的退出状态码 |