gpt4 book ai didi

linux - 退出状态代码 4479

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:46:04 24 4
gpt4 key购买 nike

有没有人碰巧知道退出状态代码 4479 (0x117f) 在 Ubuntu Linux 系统上意味着什么?我在没有程序编码的情况下得到它(我只有 EXIT_SUCCESS 和 EXIT_FAILURE,分别为 0 和 1),而且我似乎找不到超过 255 的此类代码的列表。谢谢!

最佳答案

这个 4479 或 0x117f 看起来像是从 C/C++ system() 返回的东西调用(与 Unix $? 预定义变量的值相反,后者可能仅为 0-255)。鉴于你在 Linux 上,你很可能使用 glibc .

所以在那种情况下,这个值不是 0-255 exit()状态,但它的格式类似于 waitpid() 设置的状态(可能包含退出状态,但在这种情况下可能没有)。

如果是,那么 the source告诉我 WIFSTOPPED(4479) 将返回 true,而 WSTOPSIG(4479) 将返回 17。(有关更多信息,请参见 waitpid() 手册页。)所以返回4479的进程还没有退出,还在,但是被信号17停止了。

Signal 17 is SIGCHLD (至少如果您在 x86 上运行 Linux),这意味着“子 [进程] 停止或终止”。

在不了解您的特定应用程序上下文的情况下,我不知道为什么会发生 SIGCHLD。

关于linux - 退出状态代码 4479,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5294870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com