【问题标题】:Meaning of negative exit codes负退出代码的含义
【发布时间】:2021-04-22 18:58:33
【问题描述】:

在执行 shell 脚本文件时,它会抛出 -33 退出代码

exit code=-33 在 shell 脚本文件执行中指的是什么。

【问题讨论】:

    标签: shell exit-code


    【解决方案1】:

    退出代码只能是 0-255。超出此范围的任何值都会简单地环绕:

    $ sh -c 'exit -33'; echo $?
    223
    

    除了零和非零之外,任何特定的退出代码都没有标准含义。

    【讨论】:

    • 这是否意味着退出代码 -33 是退出代码 223?退出代码 223 是什么意思?是不是内存不够了?
    • 没有任何特定退出代码的标准含义。您将需要检查脚本或其文档以弄清楚它的含义,答案将仅适用于该脚本
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    相关资源
    最近更新 更多