korn shell 脚本失败,返回代码为 249。我正在使用专有语言的程序执行该脚本。谁能告诉我 249 退出代码的含义吗?操作系统是RHEL 6。
最佳答案
wait 返回的退出代码是进程返回的值的最低 8 位。
因此,返回码可能是 249 或 -7(有符号 -> 无符号转换)。
您需要查阅该语言的文档 - 它实际上可能返回负数,就像一些旧的 COBOL 实现所做的那样。并且,如上所述,如果不使用相关语言的错误返回代码文档 - 除了存在错误条件之外,绝对没有办法知道返回代码的含义。如果您发布“专有语言”的名称,有人可能会为您提供临时答案。
您确实需要文档。
关于linux - KSH 脚本返回 249 作为退出代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29561756/