exit 是一个 Shell 内置命令,用来退出当前 Shell 进程,并返回一个退出状态,exit status是一个介于0到255之间的值。
命令:$? 可以接收这个退出状态。
退出码(exit status,或exit code)约定:
0 操作成功完成
1 功能错误
2 系统找不到指定的文件
3 系统找不到指定的路径
4 系统无法打开文件
5 拒绝访问
6 句柄无效
7 存储控制块被损坏
126 命令不可执行
127 没有找到命令
128 无效的退出参数
128 +x使用Linux信号x的致命错误。
130 使用Ctrl-C终止的命令
255 规范外的退出状态