
1. 正常退出状态码0 ≤ code ≤ 255code 0子进程成功执行完毕无错误。code 0子进程因错误终止例如代码中的异常、未找到依赖、权限问题等。常见非零码示例1通用错误如脚本语法错误。2命令未找到如拼写错误的命令。127命令未找到Shell 环境中常见。139进程被信号SIGSEGV终止通常是内存访问错误如段错误。2. 被信号终止状态码负数如-11负数表示子进程被操作系统信号终止绝对值对应信号编号。常见信号示例-2SIGINT用户按下CtrlC。-11SIGSEGV无效内存访问如空指针解引用。-9SIGKILL进程被强制终止通常因内存不足或被手动杀死。