Shell状态码代表含义

Shell中运行的每个命令都使用退出状态码告诉shell它运行完毕。退出状态码:0-255的整数值,在命令结束运行时由命令传给shell。变量$?用于保存上个已执行命令的退出状态码。退出状态码可配合exit命令使用。

状态码描述
0命令成功结束
1一般性未知错误
2不适合的shell命令
126命令不可执行
127没找到命令
128无效的退出
128+x与Linux信号x相关的严重错误
130通过ctrl+c终止的命令
255正常范围之外的退出状态码

版权声明:本文为weixin_41919236原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。