负退出代码的含义
Posted
技术标签:
【中文标题】负退出代码的含义【英文标题】:Meaning of negative exit codes 【发布时间】:2021-04-22 18:58:33 【问题描述】:在执行 shell 脚本文件时,它会抛出 -33 退出代码
exit code=-33 在 shell 脚本文件执行中指的是什么。
【问题讨论】:
【参考方案1】:退出代码只能是 0-255。超出此范围的任何值都会简单地环绕:
$ sh -c 'exit -33'; echo $?
223
除了零和非零之外,任何特定的退出代码都没有标准含义。
【讨论】:
这是否意味着退出代码 -33 是退出代码 223?退出代码 223 是什么意思?是不是内存不够了? 没有任何特定退出代码的标准含义。您将需要检查脚本或其文档以弄清楚它的含义,答案将仅适用于该脚本以上是关于负退出代码的含义的主要内容,如果未能解决你的问题,请参考以下文章