【问题标题】:exit status of ./a.out (c compiled code) on running it./a.out (c 编译代码) 在运行时的退出状态
【发布时间】:2014-05-29 19:11:55
【问题描述】:

我有一个 c 编译的代码。
我正在使用

exec('./a.out 2>&1',$out,$ret);
在我的 php 脚本中获取返回类型,我想首先知道它是否运行良好或出了什么问题分段错误或无限循环或类似的东西。
基本上我想知道退出状态 0,1 和 2 及其意义。
如果存在任何其他退出状态,请同时告诉那些..

【问题讨论】:

标签: php c bash shell


【解决方案1】:

PHP 将 exec()ed 程序的退出状态放到 $ret 变量中。当 exec() 返回后,当 $ret 变为 0 时,程序成功退出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-16
    • 2016-03-12
    • 2017-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多