METAL for iPhone

AI 新闻, 现在用 App 阅读。

下载 METAL, 每天发现最新 AI 报道。

在 App Store 下载

iPhone 应用 · 免费下载

也可在 iPhone 的 App Store 中搜索 METAL AI Magazine。

METAL

AI 术语词典ㅈ开发者的用语

退出代码

exit code

程序运行结束后留下的一个数字信号,用来说明任务是顺利完成还是在哪里卡住了

简单来说

退出代码(exit code)是程序或脚本运行结束时留下的一个数字,用来告诉你这次运行是顺利完成了,还是中途出了问题。可以把它想象成快递员送完货后留下的印章:有的印章代表已妥投,有的代表地址错误,有的代表收件人拒收。只看这个数字,就能大致猜出背后发生了什么。

如今,在AI自己写代码、自己运行代码的工具里,这个数字变得更加重要了。不需要人每次盯着屏幕看,系统只要看程序留下的退出代码,就能自动判断下一步该做什么。比如数字代表成功,就直接进入下一步;数字代表失败,就停下来重试或者通知人来处理。

不过,这些数字本身并没有绝对固定的含义,同一个数字在不同工具里可能有不同的解释。所以了解每个工具是怎么定义这些数字的,很重要。

在报道中是这样出现的

文章介绍了Claude Code检查机制留下的退出代码对照表,把0归为成功,1归为看起来像错误但不会阻止执行的情况,2归为完全阻止执行的情况。人们常常误以为「只要不是0就代表被完全阻止了」,但关键在于1和2表面上都像是错误,实际运作方式却完全不同。

亲手试一试

打开终端,依次执行一条能成功运行的命令和一条故意打错字的命令。每条命令执行后马上输入echo $?,屏幕上就会显示刚才那次运行留下的退出代码数字。通常成功的命令后面会显示0,失败的命令后面则会显示非0的数字。

相关词条

出现过这个词的报道

浏览全部词条