负退出代码的含义

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 是什么意思?是不是内存不够了? 没有任何特定退出代码的标准含义。您将需要检查脚本或其文档以弄清楚它的含义,答案将仅适用于该脚本

以上是关于负退出代码的含义的主要内容,如果未能解决你的问题,请参考以下文章

JVM退出代码10的含义

docker-compose 退出代码的含义?

CL.exe 退出代码

findstr 退出代码/错误级别

FTP常用错误代码解释,ftp反馈码含义

计算平均值而不添加负等级退出循环[关闭]